Skip to content

Instantly share code, notes, and snippets.

@jpobst
Created June 26, 2019 14:42
Show Gist options
  • Save jpobst/7aa0bb1a01975a56038cb7ab12ecdb1c to your computer and use it in GitHub Desktop.
Save jpobst/7aa0bb1a01975a56038cb7ab12ecdb1c to your computer and use it in GitHub Desktop.
diff --git a/mono.android-android-28/mcw/Android.Bluetooth.IBluetoothProfile.cs b/mono.android-android-28/mcw/Android.Bluetooth.IBluetoothProfile.cs
index ecff03c..1b63f92 100644
--- a/mono.android-android-28/mcw/Android.Bluetooth.IBluetoothProfile.cs
+++ b/mono.android-android-28/mcw/Android.Bluetooth.IBluetoothProfile.cs
@@ -268,6 +268,14 @@ namespace Android.Bluetooth {
[Register ("android/bluetooth/BluetoothProfile", "", "Android.Bluetooth.IBluetoothProfileInvoker", ApiSince = 11)]
public partial interface IBluetoothProfile : IJavaObject {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.bluetooth']/interface[@name='BluetoothProfile']/field[@name='EXTRA_PREVIOUS_STATE']"
+ [Register ("EXTRA_PREVIOUS_STATE")]
+ public const string ExtraPreviousState = (string) "android.bluetooth.profile.extra.PREVIOUS_STATE";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.bluetooth']/interface[@name='BluetoothProfile']/field[@name='EXTRA_STATE']"
+ [Register ("EXTRA_STATE")]
+ public const string ExtraState = (string) "android.bluetooth.profile.extra.STATE";
+
System.Collections.Generic.IList<Android.Bluetooth.BluetoothDevice> ConnectedDevices {
// Metadata.xml XPath method reference: path="/api/package[@name='android.bluetooth']/interface[@name='BluetoothProfile']/method[@name='getConnectedDevices' and count(parameter)=0]"
[Register ("getConnectedDevices", "()Ljava/util/List;", "GetGetConnectedDevicesHandler:Android.Bluetooth.IBluetoothProfileInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get;
diff --git a/mono.android-android-28/mcw/Android.Drm.DrmStore.cs b/mono.android-android-28/mcw/Android.Drm.DrmStore.cs
index a2be631..3832046 100644
--- a/mono.android-android-28/mcw/Android.Drm.DrmStore.cs
+++ b/mono.android-android-28/mcw/Android.Drm.DrmStore.cs
@@ -96,6 +96,35 @@ namespace Android.Drm {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']"
+ public partial interface IConstraintsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='EXTENDED_METADATA']"
+ [Register ("EXTENDED_METADATA")]
+ public const string ExtendedMetadata = (string) "extended_metadata";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='LICENSE_AVAILABLE_TIME']"
+ [Register ("LICENSE_AVAILABLE_TIME")]
+ public const string LicenseAvailableTime = (string) "license_available_time";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='LICENSE_EXPIRY_TIME']"
+ [Register ("LICENSE_EXPIRY_TIME")]
+ public const string LicenseExpiryTime = (string) "license_expiry_time";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='LICENSE_START_TIME']"
+ [Register ("LICENSE_START_TIME")]
+ public const string LicenseStartTime = (string) "license_start_time";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='MAX_REPEAT_COUNT']"
+ [Register ("MAX_REPEAT_COUNT")]
+ public const string MaxRepeatCount = (string) "max_repeat_count";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.drm']/interface[@name='DrmStore.ConstraintsColumns']/field[@name='REMAINING_REPEAT_COUNT']"
+ [Register ("REMAINING_REPEAT_COUNT")]
+ public const string RemainingRepeatCount = (string) "remaining_repeat_count";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.drm']/class[@name='DrmStore.DrmObjectType']"
[global::Android.Runtime.Register ("android/drm/DrmStore$DrmObjectType", DoNotGenerateAcw=true, ApiSince = 11)]
diff --git a/mono.android-android-28/mcw/Android.Icu.Lang.IUProperty.cs b/mono.android-android-28/mcw/Android.Icu.Lang.IUProperty.cs
index 6964870..1a8384e 100644
--- a/mono.android-android-28/mcw/Android.Icu.Lang.IUProperty.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Lang.IUProperty.cs
@@ -30,6 +30,19 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty.NameChoice']"
+ public partial interface IUPropertyNameChoice {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty.NameChoice']/field[@name='LONG']"
+ [Register ("LONG")]
+ public const int Long = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty.NameChoice']/field[@name='SHORT']"
+ [Register ("SHORT")]
+ public const int Short = (int) 0;
+
+ }
+
[Register ("android/icu/lang/UProperty", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class UProperty : Java.Lang.Object {
@@ -476,4 +489,437 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']"
+ public partial interface IUProperty {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='AGE']"
+ [Register ("AGE")]
+ public const int Age = (int) 16384;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='ALPHABETIC']"
+ [Register ("ALPHABETIC")]
+ public const int Alphabetic = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='ASCII_HEX_DIGIT']"
+ [Register ("ASCII_HEX_DIGIT")]
+ public const int AsciiHexDigit = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_CLASS']"
+ [Register ("BIDI_CLASS")]
+ public const int BidiClass = (int) 4096;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_CONTROL']"
+ [Register ("BIDI_CONTROL")]
+ public const int BidiControl = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_MIRRORED']"
+ [Register ("BIDI_MIRRORED")]
+ public const int BidiMirrored = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_MIRRORING_GLYPH']"
+ [Register ("BIDI_MIRRORING_GLYPH")]
+ public const int BidiMirroringGlyph = (int) 16385;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_PAIRED_BRACKET']"
+ [Register ("BIDI_PAIRED_BRACKET")]
+ public const int BidiPairedBracket = (int) 16397;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BIDI_PAIRED_BRACKET_TYPE']"
+ [Register ("BIDI_PAIRED_BRACKET_TYPE")]
+ public const int BidiPairedBracketType = (int) 4117;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BINARY_START']"
+ [Register ("BINARY_START")]
+ public const int BinaryStart = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='BLOCK']"
+ [Register ("BLOCK")]
+ public const int Block = (int) 4097;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CANONICAL_COMBINING_CLASS']"
+ [Register ("CANONICAL_COMBINING_CLASS")]
+ public const int CanonicalCombiningClass = (int) 4098;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CASE_FOLDING']"
+ [Register ("CASE_FOLDING")]
+ public const int CaseFolding = (int) 16386;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CASE_IGNORABLE']"
+ [Register ("CASE_IGNORABLE")]
+ public const int CaseIgnorable = (int) 50;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CASE_SENSITIVE']"
+ [Register ("CASE_SENSITIVE")]
+ public const int CaseSensitive = (int) 34;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CASED']"
+ [Register ("CASED")]
+ public const int Cased = (int) 49;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_CASEFOLDED']"
+ [Register ("CHANGES_WHEN_CASEFOLDED")]
+ public const int ChangesWhenCasefolded = (int) 54;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_CASEMAPPED']"
+ [Register ("CHANGES_WHEN_CASEMAPPED")]
+ public const int ChangesWhenCasemapped = (int) 55;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_LOWERCASED']"
+ [Register ("CHANGES_WHEN_LOWERCASED")]
+ public const int ChangesWhenLowercased = (int) 51;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_NFKC_CASEFOLDED']"
+ [Register ("CHANGES_WHEN_NFKC_CASEFOLDED")]
+ public const int ChangesWhenNfkcCasefolded = (int) 56;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_TITLECASED']"
+ [Register ("CHANGES_WHEN_TITLECASED")]
+ public const int ChangesWhenTitlecased = (int) 53;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='CHANGES_WHEN_UPPERCASED']"
+ [Register ("CHANGES_WHEN_UPPERCASED")]
+ public const int ChangesWhenUppercased = (int) 52;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DASH']"
+ [Register ("DASH")]
+ public const int Dash = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DECOMPOSITION_TYPE']"
+ [Register ("DECOMPOSITION_TYPE")]
+ public const int DecompositionType = (int) 4099;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DEFAULT_IGNORABLE_CODE_POINT']"
+ [Register ("DEFAULT_IGNORABLE_CODE_POINT")]
+ public const int DefaultIgnorableCodePoint = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DEPRECATED']"
+ [Register ("DEPRECATED")]
+ public const int Deprecated = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DIACRITIC']"
+ [Register ("DIACRITIC")]
+ public const int Diacritic = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='DOUBLE_START']"
+ [Register ("DOUBLE_START")]
+ public const int DoubleStart = (int) 12288;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EAST_ASIAN_WIDTH']"
+ [Register ("EAST_ASIAN_WIDTH")]
+ public const int EastAsianWidth = (int) 4100;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EMOJI']"
+ [Register ("EMOJI", ApiSince = 28)]
+ public const int Emoji = (int) 57;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EMOJI_COMPONENT']"
+ [Register ("EMOJI_COMPONENT", ApiSince = 28)]
+ public const int EmojiComponent = (int) 61;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EMOJI_MODIFIER']"
+ [Register ("EMOJI_MODIFIER", ApiSince = 28)]
+ public const int EmojiModifier = (int) 59;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EMOJI_MODIFIER_BASE']"
+ [Register ("EMOJI_MODIFIER_BASE", ApiSince = 28)]
+ public const int EmojiModifierBase = (int) 60;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EMOJI_PRESENTATION']"
+ [Register ("EMOJI_PRESENTATION", ApiSince = 28)]
+ public const int EmojiPresentation = (int) 58;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='EXTENDER']"
+ [Register ("EXTENDER")]
+ public const int Extender = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='FULL_COMPOSITION_EXCLUSION']"
+ [Register ("FULL_COMPOSITION_EXCLUSION")]
+ public const int FullCompositionExclusion = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GENERAL_CATEGORY']"
+ [Register ("GENERAL_CATEGORY")]
+ public const int GeneralCategory = (int) 4101;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GENERAL_CATEGORY_MASK']"
+ [Register ("GENERAL_CATEGORY_MASK")]
+ public const int GeneralCategoryMask = (int) 8192;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GRAPHEME_BASE']"
+ [Register ("GRAPHEME_BASE")]
+ public const int GraphemeBase = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GRAPHEME_CLUSTER_BREAK']"
+ [Register ("GRAPHEME_CLUSTER_BREAK")]
+ public const int GraphemeClusterBreak = (int) 4114;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GRAPHEME_EXTEND']"
+ [Register ("GRAPHEME_EXTEND")]
+ public const int GraphemeExtend = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='GRAPHEME_LINK']"
+ [Register ("GRAPHEME_LINK")]
+ public const int GraphemeLink = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='HANGUL_SYLLABLE_TYPE']"
+ [Register ("HANGUL_SYLLABLE_TYPE")]
+ public const int HangulSyllableType = (int) 4107;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='HEX_DIGIT']"
+ [Register ("HEX_DIGIT")]
+ public const int HexDigit = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='HYPHEN']"
+ [Register ("HYPHEN")]
+ public const int Hyphen = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='ID_CONTINUE']"
+ [Register ("ID_CONTINUE")]
+ public const int IdContinue = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='ID_START']"
+ [Register ("ID_START")]
+ public const int IdStart = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='IDEOGRAPHIC']"
+ [Register ("IDEOGRAPHIC")]
+ public const int Ideographic = (int) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='IDS_BINARY_OPERATOR']"
+ [Register ("IDS_BINARY_OPERATOR")]
+ public const int IdsBinaryOperator = (int) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='IDS_TRINARY_OPERATOR']"
+ [Register ("IDS_TRINARY_OPERATOR")]
+ public const int IdsTrinaryOperator = (int) 19;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='INT_START']"
+ [Register ("INT_START")]
+ public const int IntStart = (int) 4096;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='JOIN_CONTROL']"
+ [Register ("JOIN_CONTROL")]
+ public const int JoinControl = (int) 20;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='JOINING_GROUP']"
+ [Register ("JOINING_GROUP")]
+ public const int JoiningGroup = (int) 4102;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='JOINING_TYPE']"
+ [Register ("JOINING_TYPE")]
+ public const int JoiningType = (int) 4103;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='LEAD_CANONICAL_COMBINING_CLASS']"
+ [Register ("LEAD_CANONICAL_COMBINING_CLASS")]
+ public const int LeadCanonicalCombiningClass = (int) 4112;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='LINE_BREAK']"
+ [Register ("LINE_BREAK")]
+ public const int LineBreak = (int) 4104;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='LOGICAL_ORDER_EXCEPTION']"
+ [Register ("LOGICAL_ORDER_EXCEPTION")]
+ public const int LogicalOrderException = (int) 21;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='LOWERCASE']"
+ [Register ("LOWERCASE")]
+ public const int Lowercase = (int) 22;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='LOWERCASE_MAPPING']"
+ [Register ("LOWERCASE_MAPPING")]
+ public const int LowercaseMapping = (int) 16388;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='MASK_START']"
+ [Register ("MASK_START")]
+ public const int MaskStart = (int) 8192;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='MATH']"
+ [Register ("MATH")]
+ public const int Math = (int) 23;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NAME']"
+ [Register ("NAME")]
+ public const int Name = (int) 16389;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFC_INERT']"
+ [Register ("NFC_INERT")]
+ public const int NfcInert = (int) 39;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFC_QUICK_CHECK']"
+ [Register ("NFC_QUICK_CHECK")]
+ public const int NfcQuickCheck = (int) 4110;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFD_INERT']"
+ [Register ("NFD_INERT")]
+ public const int NfdInert = (int) 37;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFD_QUICK_CHECK']"
+ [Register ("NFD_QUICK_CHECK")]
+ public const int NfdQuickCheck = (int) 4108;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFKC_INERT']"
+ [Register ("NFKC_INERT")]
+ public const int NfkcInert = (int) 40;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFKC_QUICK_CHECK']"
+ [Register ("NFKC_QUICK_CHECK")]
+ public const int NfkcQuickCheck = (int) 4111;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFKD_INERT']"
+ [Register ("NFKD_INERT")]
+ public const int NfkdInert = (int) 38;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NFKD_QUICK_CHECK']"
+ [Register ("NFKD_QUICK_CHECK")]
+ public const int NfkdQuickCheck = (int) 4109;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NONCHARACTER_CODE_POINT']"
+ [Register ("NONCHARACTER_CODE_POINT")]
+ public const int NoncharacterCodePoint = (int) 24;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NUMERIC_TYPE']"
+ [Register ("NUMERIC_TYPE")]
+ public const int NumericType = (int) 4105;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='NUMERIC_VALUE']"
+ [Register ("NUMERIC_VALUE")]
+ public const int NumericValue = (int) 12288;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='OTHER_PROPERTY_START']"
+ [Register ("OTHER_PROPERTY_START")]
+ public const int OtherPropertyStart = (int) 28672;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='PATTERN_SYNTAX']"
+ [Register ("PATTERN_SYNTAX")]
+ public const int PatternSyntax = (int) 42;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='PATTERN_WHITE_SPACE']"
+ [Register ("PATTERN_WHITE_SPACE")]
+ public const int PatternWhiteSpace = (int) 43;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='POSIX_ALNUM']"
+ [Register ("POSIX_ALNUM")]
+ public const int PosixAlnum = (int) 44;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='POSIX_BLANK']"
+ [Register ("POSIX_BLANK")]
+ public const int PosixBlank = (int) 45;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='POSIX_GRAPH']"
+ [Register ("POSIX_GRAPH")]
+ public const int PosixGraph = (int) 46;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='POSIX_PRINT']"
+ [Register ("POSIX_PRINT")]
+ public const int PosixPrint = (int) 47;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='POSIX_XDIGIT']"
+ [Register ("POSIX_XDIGIT")]
+ public const int PosixXdigit = (int) 48;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='PREPENDED_CONCATENATION_MARK']"
+ [Register ("PREPENDED_CONCATENATION_MARK", ApiSince = 28)]
+ public const int PrependedConcatenationMark = (int) 63;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='QUOTATION_MARK']"
+ [Register ("QUOTATION_MARK")]
+ public const int QuotationMark = (int) 25;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='RADICAL']"
+ [Register ("RADICAL")]
+ public const int Radical = (int) 26;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='REGIONAL_INDICATOR']"
+ [Register ("REGIONAL_INDICATOR", ApiSince = 28)]
+ public const int RegionalIndicator = (int) 62;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='S_TERM']"
+ [Register ("S_TERM")]
+ public const int STerm = (int) 35;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SCRIPT']"
+ [Register ("SCRIPT")]
+ public const int Script = (int) 4106;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SCRIPT_EXTENSIONS']"
+ [Register ("SCRIPT_EXTENSIONS")]
+ public const int ScriptExtensions = (int) 28672;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SEGMENT_STARTER']"
+ [Register ("SEGMENT_STARTER")]
+ public const int SegmentStarter = (int) 41;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SENTENCE_BREAK']"
+ [Register ("SENTENCE_BREAK")]
+ public const int SentenceBreak = (int) 4115;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SIMPLE_CASE_FOLDING']"
+ [Register ("SIMPLE_CASE_FOLDING")]
+ public const int SimpleCaseFolding = (int) 16390;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SIMPLE_LOWERCASE_MAPPING']"
+ [Register ("SIMPLE_LOWERCASE_MAPPING")]
+ public const int SimpleLowercaseMapping = (int) 16391;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SIMPLE_TITLECASE_MAPPING']"
+ [Register ("SIMPLE_TITLECASE_MAPPING")]
+ public const int SimpleTitlecaseMapping = (int) 16392;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SIMPLE_UPPERCASE_MAPPING']"
+ [Register ("SIMPLE_UPPERCASE_MAPPING")]
+ public const int SimpleUppercaseMapping = (int) 16393;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='SOFT_DOTTED']"
+ [Register ("SOFT_DOTTED")]
+ public const int SoftDotted = (int) 27;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='STRING_START']"
+ [Register ("STRING_START")]
+ public const int StringStart = (int) 16384;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='TERMINAL_PUNCTUATION']"
+ [Register ("TERMINAL_PUNCTUATION")]
+ public const int TerminalPunctuation = (int) 28;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='TITLECASE_MAPPING']"
+ [Register ("TITLECASE_MAPPING")]
+ public const int TitlecaseMapping = (int) 16394;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='TRAIL_CANONICAL_COMBINING_CLASS']"
+ [Register ("TRAIL_CANONICAL_COMBINING_CLASS")]
+ public const int TrailCanonicalCombiningClass = (int) 4113;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='UNIFIED_IDEOGRAPH']"
+ [Register ("UNIFIED_IDEOGRAPH")]
+ public const int UnifiedIdeograph = (int) 29;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='UPPERCASE']"
+ [Register ("UPPERCASE")]
+ public const int Uppercase = (int) 30;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='UPPERCASE_MAPPING']"
+ [Register ("UPPERCASE_MAPPING")]
+ public const int UppercaseMapping = (int) 16396;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='VARIATION_SELECTOR']"
+ [Register ("VARIATION_SELECTOR")]
+ public const int VariationSelector = (int) 36;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='WHITE_SPACE']"
+ [Register ("WHITE_SPACE")]
+ public const int WhiteSpace = (int) 31;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='WORD_BREAK']"
+ [Register ("WORD_BREAK")]
+ public const int WordBreak = (int) 4116;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='XID_CONTINUE']"
+ [Register ("XID_CONTINUE")]
+ public const int XidContinue = (int) 32;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UProperty']/field[@name='XID_START']"
+ [Register ("XID_START")]
+ public const int XidStart = (int) 33;
+
+ }
+
}
diff --git a/mono.android-android-28/mcw/Android.Icu.Lang.UCharacter.cs b/mono.android-android-28/mcw/Android.Icu.Lang.UCharacter.cs
index 23a46bf..8b32d96 100644
--- a/mono.android-android-28/mcw/Android.Icu.Lang.UCharacter.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Lang.UCharacter.cs
@@ -434,6 +434,23 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.BidiPairedBracketType']"
+ public partial interface IBidiPairedBracketType {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.BidiPairedBracketType']/field[@name='CLOSE']"
+ [Register ("CLOSE")]
+ public const int Close = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.BidiPairedBracketType']/field[@name='NONE']"
+ [Register ("NONE")]
+ public const int None = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.BidiPairedBracketType']/field[@name='OPEN']"
+ [Register ("OPEN")]
+ public const int Open = (int) 1;
+
+ }
+
[Register ("android/icu/lang/UCharacter$DecompositionType", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class DecompositionType : Java.Lang.Object {
@@ -524,6 +541,83 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']"
+ public partial interface IDecompositionType {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='CANONICAL']"
+ [Register ("CANONICAL")]
+ public const int Canonical = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='CIRCLE']"
+ [Register ("CIRCLE")]
+ public const int Circle = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='COMPAT']"
+ [Register ("COMPAT")]
+ public const int Compat = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='FINAL']"
+ [Register ("FINAL")]
+ public const int Final = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='FONT']"
+ [Register ("FONT")]
+ public const int Font = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='FRACTION']"
+ [Register ("FRACTION")]
+ public const int Fraction = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='INITIAL']"
+ [Register ("INITIAL")]
+ public const int Initial = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='ISOLATED']"
+ [Register ("ISOLATED")]
+ public const int Isolated = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='MEDIAL']"
+ [Register ("MEDIAL")]
+ public const int Medial = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='NARROW']"
+ [Register ("NARROW")]
+ public const int Narrow = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='NOBREAK']"
+ [Register ("NOBREAK")]
+ public const int Nobreak = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='NONE']"
+ [Register ("NONE")]
+ public const int None = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='SMALL']"
+ [Register ("SMALL")]
+ public const int Small = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='SQUARE']"
+ [Register ("SQUARE")]
+ public const int Square = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='SUB']"
+ [Register ("SUB")]
+ public const int Sub = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='SUPER']"
+ [Register ("SUPER")]
+ public const int Super = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='VERTICAL']"
+ [Register ("VERTICAL")]
+ public const int Vertical = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.DecompositionType']/field[@name='WIDE']"
+ [Register ("WIDE")]
+ public const int Wide = (int) 17;
+
+ }
+
[Register ("android/icu/lang/UCharacter$EastAsianWidth", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class EastAsianWidth : Java.Lang.Object {
@@ -566,6 +660,35 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']"
+ public partial interface IEastAsianWidth {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='AMBIGUOUS']"
+ [Register ("AMBIGUOUS")]
+ public const int Ambiguous = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='FULLWIDTH']"
+ [Register ("FULLWIDTH")]
+ public const int Fullwidth = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='HALFWIDTH']"
+ [Register ("HALFWIDTH")]
+ public const int Halfwidth = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='NARROW']"
+ [Register ("NARROW")]
+ public const int Narrow = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='NEUTRAL']"
+ [Register ("NEUTRAL")]
+ public const int Neutral = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.EastAsianWidth']/field[@name='WIDE']"
+ [Register ("WIDE")]
+ public const int Wide = (int) 5;
+
+ }
+
[Register ("android/icu/lang/UCharacter$GraphemeClusterBreak", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class GraphemeClusterBreak : Java.Lang.Object {
@@ -656,6 +779,83 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']"
+ public partial interface IGraphemeClusterBreak {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='CONTROL']"
+ [Register ("CONTROL")]
+ public const int Control = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='CR']"
+ [Register ("CR")]
+ public const int Cr = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='E_BASE']"
+ [Register ("E_BASE", ApiSince = 26)]
+ public const int EBase = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='E_BASE_GAZ']"
+ [Register ("E_BASE_GAZ", ApiSince = 26)]
+ public const int EBaseGaz = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='E_MODIFIER']"
+ [Register ("E_MODIFIER", ApiSince = 26)]
+ public const int EModifier = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='EXTEND']"
+ [Register ("EXTEND")]
+ public const int Extend = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='GLUE_AFTER_ZWJ']"
+ [Register ("GLUE_AFTER_ZWJ", ApiSince = 26)]
+ public const int GlueAfterZwj = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='L']"
+ [Register ("L")]
+ public const int L = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='LF']"
+ [Register ("LF")]
+ public const int Lf = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='LV']"
+ [Register ("LV")]
+ public const int Lv = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='LVT']"
+ [Register ("LVT")]
+ public const int Lvt = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='OTHER']"
+ [Register ("OTHER")]
+ public const int Other = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='PREPEND']"
+ [Register ("PREPEND")]
+ public const int Prepend = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='REGIONAL_INDICATOR']"
+ [Register ("REGIONAL_INDICATOR")]
+ public const int RegionalIndicator = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='SPACING_MARK']"
+ [Register ("SPACING_MARK")]
+ public const int SpacingMark = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='T']"
+ [Register ("T")]
+ public const int T = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='V']"
+ [Register ("V")]
+ public const int V = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.GraphemeClusterBreak']/field[@name='ZWJ']"
+ [Register ("ZWJ", ApiSince = 26)]
+ public const int Zwj = (int) 17;
+
+ }
+
[Register ("android/icu/lang/UCharacter$HangulSyllableType", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class HangulSyllableType : Java.Lang.Object {
@@ -698,6 +898,35 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']"
+ public partial interface IHangulSyllableType {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='LEADING_JAMO']"
+ [Register ("LEADING_JAMO")]
+ public const int LeadingJamo = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='LV_SYLLABLE']"
+ [Register ("LV_SYLLABLE")]
+ public const int LvSyllable = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='LVT_SYLLABLE']"
+ [Register ("LVT_SYLLABLE")]
+ public const int LvtSyllable = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='NOT_APPLICABLE']"
+ [Register ("NOT_APPLICABLE")]
+ public const int NotApplicable = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='TRAILING_JAMO']"
+ [Register ("TRAILING_JAMO")]
+ public const int TrailingJamo = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.HangulSyllableType']/field[@name='VOWEL_JAMO']"
+ [Register ("VOWEL_JAMO")]
+ public const int VowelJamo = (int) 2;
+
+ }
+
[Register ("android/icu/lang/UCharacter$JoiningGroup", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class JoiningGroup : Java.Lang.Object {
@@ -1120,55 +1349,682 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']"
+ public partial interface IJoiningGroup {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='AFRICAN_FEH']"
+ [Register ("AFRICAN_FEH", ApiSince = 26)]
+ public const int AfricanFeh = (int) 86;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='AFRICAN_NOON']"
+ [Register ("AFRICAN_NOON", ApiSince = 26)]
+ public const int AfricanNoon = (int) 87;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='AFRICAN_QAF']"
+ [Register ("AFRICAN_QAF", ApiSince = 26)]
+ public const int AfricanQaf = (int) 88;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='AIN']"
+ [Register ("AIN")]
+ public const int Ain = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='ALAPH']"
+ [Register ("ALAPH")]
+ public const int Alaph = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='ALEF']"
+ [Register ("ALEF")]
+ public const int Alef = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='BEH']"
+ [Register ("BEH")]
+ public const int Beh = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='BETH']"
+ [Register ("BETH")]
+ public const int Beth = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='BURUSHASKI_YEH_BARREE']"
+ [Register ("BURUSHASKI_YEH_BARREE")]
+ public const int BurushaskiYehBarree = (int) 54;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='DAL']"
+ [Register ("DAL")]
+ public const int Dal = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='DALATH_RISH']"
+ [Register ("DALATH_RISH")]
+ public const int DalathRish = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='E']"
+ [Register ("E")]
+ public const int E = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='FARSI_YEH']"
+ [Register ("FARSI_YEH")]
+ public const int FarsiYeh = (int) 55;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='FE']"
+ [Register ("FE")]
+ public const int Fe = (int) 51;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='FEH']"
+ [Register ("FEH")]
+ public const int Feh = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='FINAL_SEMKATH']"
+ [Register ("FINAL_SEMKATH")]
+ public const int FinalSemkath = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='GAF']"
+ [Register ("GAF")]
+ public const int Gaf = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='GAMAL']"
+ [Register ("GAMAL")]
+ public const int Gamal = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HAH']"
+ [Register ("HAH")]
+ public const int Hah = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HAMZA_ON_HEH_GOAL']"
+ [Register ("HAMZA_ON_HEH_GOAL")]
+ public const int HamzaOnHehGoal = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HE']"
+ [Register ("HE")]
+ public const int He = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HEH']"
+ [Register ("HEH")]
+ public const int Heh = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HEH_GOAL']"
+ [Register ("HEH_GOAL")]
+ public const int HehGoal = (int) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='HETH']"
+ [Register ("HETH")]
+ public const int Heth = (int) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='KAF']"
+ [Register ("KAF")]
+ public const int Kaf = (int) 19;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='KAPH']"
+ [Register ("KAPH")]
+ public const int Kaph = (int) 20;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='KHAPH']"
+ [Register ("KHAPH")]
+ public const int Khaph = (int) 52;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='KNOTTED_HEH']"
+ [Register ("KNOTTED_HEH")]
+ public const int KnottedHeh = (int) 21;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='LAM']"
+ [Register ("LAM")]
+ public const int Lam = (int) 22;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='LAMADH']"
+ [Register ("LAMADH")]
+ public const int Lamadh = (int) 23;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_BHA']"
+ [Register ("MALAYALAM_BHA", ApiSince = 28)]
+ public const int MalayalamBha = (int) 89;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_JA']"
+ [Register ("MALAYALAM_JA", ApiSince = 28)]
+ public const int MalayalamJa = (int) 90;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_LLA']"
+ [Register ("MALAYALAM_LLA", ApiSince = 28)]
+ public const int MalayalamLla = (int) 91;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_LLLA']"
+ [Register ("MALAYALAM_LLLA", ApiSince = 28)]
+ public const int MalayalamLlla = (int) 92;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_NGA']"
+ [Register ("MALAYALAM_NGA", ApiSince = 28)]
+ public const int MalayalamNga = (int) 93;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_NNA']"
+ [Register ("MALAYALAM_NNA", ApiSince = 28)]
+ public const int MalayalamNna = (int) 94;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_NNNA']"
+ [Register ("MALAYALAM_NNNA", ApiSince = 28)]
+ public const int MalayalamNnna = (int) 95;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_NYA']"
+ [Register ("MALAYALAM_NYA", ApiSince = 28)]
+ public const int MalayalamNya = (int) 96;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_RA']"
+ [Register ("MALAYALAM_RA", ApiSince = 28)]
+ public const int MalayalamRa = (int) 97;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_SSA']"
+ [Register ("MALAYALAM_SSA", ApiSince = 28)]
+ public const int MalayalamSsa = (int) 98;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MALAYALAM_TTA']"
+ [Register ("MALAYALAM_TTA", ApiSince = 28)]
+ public const int MalayalamTta = (int) 99;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_ALEPH']"
+ [Register ("MANICHAEAN_ALEPH")]
+ public const int ManichaeanAleph = (int) 58;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_AYIN']"
+ [Register ("MANICHAEAN_AYIN")]
+ public const int ManichaeanAyin = (int) 59;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_BETH']"
+ [Register ("MANICHAEAN_BETH")]
+ public const int ManichaeanBeth = (int) 60;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_DALETH']"
+ [Register ("MANICHAEAN_DALETH")]
+ public const int ManichaeanDaleth = (int) 61;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_DHAMEDH']"
+ [Register ("MANICHAEAN_DHAMEDH")]
+ public const int ManichaeanDhamedh = (int) 62;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_FIVE']"
+ [Register ("MANICHAEAN_FIVE")]
+ public const int ManichaeanFive = (int) 63;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_GIMEL']"
+ [Register ("MANICHAEAN_GIMEL")]
+ public const int ManichaeanGimel = (int) 64;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_HETH']"
+ [Register ("MANICHAEAN_HETH")]
+ public const int ManichaeanHeth = (int) 65;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_HUNDRED']"
+ [Register ("MANICHAEAN_HUNDRED")]
+ public const int ManichaeanHundred = (int) 66;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_KAPH']"
+ [Register ("MANICHAEAN_KAPH")]
+ public const int ManichaeanKaph = (int) 67;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_LAMEDH']"
+ [Register ("MANICHAEAN_LAMEDH")]
+ public const int ManichaeanLamedh = (int) 68;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_MEM']"
+ [Register ("MANICHAEAN_MEM")]
+ public const int ManichaeanMem = (int) 69;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_NUN']"
+ [Register ("MANICHAEAN_NUN")]
+ public const int ManichaeanNun = (int) 70;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_ONE']"
+ [Register ("MANICHAEAN_ONE")]
+ public const int ManichaeanOne = (int) 71;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_PE']"
+ [Register ("MANICHAEAN_PE")]
+ public const int ManichaeanPe = (int) 72;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_QOPH']"
+ [Register ("MANICHAEAN_QOPH")]
+ public const int ManichaeanQoph = (int) 73;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_RESH']"
+ [Register ("MANICHAEAN_RESH")]
+ public const int ManichaeanResh = (int) 74;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_SADHE']"
+ [Register ("MANICHAEAN_SADHE")]
+ public const int ManichaeanSadhe = (int) 75;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_SAMEKH']"
+ [Register ("MANICHAEAN_SAMEKH")]
+ public const int ManichaeanSamekh = (int) 76;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_TAW']"
+ [Register ("MANICHAEAN_TAW")]
+ public const int ManichaeanTaw = (int) 77;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_TEN']"
+ [Register ("MANICHAEAN_TEN")]
+ public const int ManichaeanTen = (int) 78;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_TETH']"
+ [Register ("MANICHAEAN_TETH")]
+ public const int ManichaeanTeth = (int) 79;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_THAMEDH']"
+ [Register ("MANICHAEAN_THAMEDH")]
+ public const int ManichaeanThamedh = (int) 80;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_TWENTY']"
+ [Register ("MANICHAEAN_TWENTY")]
+ public const int ManichaeanTwenty = (int) 81;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_WAW']"
+ [Register ("MANICHAEAN_WAW")]
+ public const int ManichaeanWaw = (int) 82;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_YODH']"
+ [Register ("MANICHAEAN_YODH")]
+ public const int ManichaeanYodh = (int) 83;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MANICHAEAN_ZAYIN']"
+ [Register ("MANICHAEAN_ZAYIN")]
+ public const int ManichaeanZayin = (int) 84;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MEEM']"
+ [Register ("MEEM")]
+ public const int Meem = (int) 24;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='MIM']"
+ [Register ("MIM")]
+ public const int Mim = (int) 25;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='NO_JOINING_GROUP']"
+ [Register ("NO_JOINING_GROUP")]
+ public const int NoJoiningGroup = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='NOON']"
+ [Register ("NOON")]
+ public const int Noon = (int) 26;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='NUN']"
+ [Register ("NUN")]
+ public const int Nun = (int) 27;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='NYA']"
+ [Register ("NYA")]
+ public const int Nya = (int) 56;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='PE']"
+ [Register ("PE")]
+ public const int Pe = (int) 28;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='QAF']"
+ [Register ("QAF")]
+ public const int Qaf = (int) 29;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='QAPH']"
+ [Register ("QAPH")]
+ public const int Qaph = (int) 30;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='REH']"
+ [Register ("REH")]
+ public const int Reh = (int) 31;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='REVERSED_PE']"
+ [Register ("REVERSED_PE")]
+ public const int ReversedPe = (int) 32;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='ROHINGYA_YEH']"
+ [Register ("ROHINGYA_YEH")]
+ public const int RohingyaYeh = (int) 57;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SAD']"
+ [Register ("SAD")]
+ public const int Sad = (int) 33;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SADHE']"
+ [Register ("SADHE")]
+ public const int Sadhe = (int) 34;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SEEN']"
+ [Register ("SEEN")]
+ public const int Seen = (int) 35;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SEMKATH']"
+ [Register ("SEMKATH")]
+ public const int Semkath = (int) 36;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SHIN']"
+ [Register ("SHIN")]
+ public const int Shin = (int) 37;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='STRAIGHT_WAW']"
+ [Register ("STRAIGHT_WAW")]
+ public const int StraightWaw = (int) 85;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SWASH_KAF']"
+ [Register ("SWASH_KAF")]
+ public const int SwashKaf = (int) 38;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='SYRIAC_WAW']"
+ [Register ("SYRIAC_WAW")]
+ public const int SyriacWaw = (int) 39;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='TAH']"
+ [Register ("TAH")]
+ public const int Tah = (int) 40;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='TAW']"
+ [Register ("TAW")]
+ public const int Taw = (int) 41;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='TEH_MARBUTA']"
+ [Register ("TEH_MARBUTA")]
+ public const int TehMarbuta = (int) 42;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='TEH_MARBUTA_GOAL']"
+ [Register ("TEH_MARBUTA_GOAL")]
+ public const int TehMarbutaGoal = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='TETH']"
+ [Register ("TETH")]
+ public const int Teth = (int) 43;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='WAW']"
+ [Register ("WAW")]
+ public const int Waw = (int) 44;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='YEH']"
+ [Register ("YEH")]
+ public const int Yeh = (int) 45;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='YEH_BARREE']"
+ [Register ("YEH_BARREE")]
+ public const int YehBarree = (int) 46;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='YEH_WITH_TAIL']"
+ [Register ("YEH_WITH_TAIL")]
+ public const int YehWithTail = (int) 47;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='YUDH']"
+ [Register ("YUDH")]
+ public const int Yudh = (int) 48;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='YUDH_HE']"
+ [Register ("YUDH_HE")]
+ public const int YudhHe = (int) 49;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='ZAIN']"
+ [Register ("ZAIN")]
+ public const int Zain = (int) 50;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningGroup']/field[@name='ZHAIN']"
+ [Register ("ZHAIN")]
+ public const int Zhain = (int) 53;
+
+ }
+
+
+ [Register ("android/icu/lang/UCharacter$JoiningType", ApiSince = 24, DoNotGenerateAcw=true)]
+ public abstract class JoiningType : Java.Lang.Object {
+
+ internal JoiningType ()
+ {
+ }
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='DUAL_JOINING']"
+ [Register ("DUAL_JOINING")]
+ public const int DualJoining = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='JOIN_CAUSING']"
+ [Register ("JOIN_CAUSING")]
+ public const int JoinCausing = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='LEFT_JOINING']"
+ [Register ("LEFT_JOINING")]
+ public const int LeftJoining = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='NON_JOINING']"
+ [Register ("NON_JOINING")]
+ public const int NonJoining = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='RIGHT_JOINING']"
+ [Register ("RIGHT_JOINING")]
+ public const int RightJoining = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='TRANSPARENT']"
+ [Register ("TRANSPARENT")]
+ public const int Transparent = (int) 5;
+ }
+
+ [Register ("android/icu/lang/UCharacter$JoiningType", ApiSince = 24, DoNotGenerateAcw=true)]
+ [global::System.Obsolete ("Use the 'JoiningType' type. This type will be removed in a future release.")]
+ public abstract class JoiningTypeConsts : JoiningType {
+
+ private JoiningTypeConsts ()
+ {
+ }
+ }
+
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']"
+ public partial interface IJoiningType {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='DUAL_JOINING']"
+ [Register ("DUAL_JOINING")]
+ public const int DualJoining = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='JOIN_CAUSING']"
+ [Register ("JOIN_CAUSING")]
+ public const int JoinCausing = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='LEFT_JOINING']"
+ [Register ("LEFT_JOINING")]
+ public const int LeftJoining = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='NON_JOINING']"
+ [Register ("NON_JOINING")]
+ public const int NonJoining = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='RIGHT_JOINING']"
+ [Register ("RIGHT_JOINING")]
+ public const int RightJoining = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='TRANSPARENT']"
+ [Register ("TRANSPARENT")]
+ public const int Transparent = (int) 5;
+
+ }
+
+
+ [Register ("android/icu/lang/UCharacter$LineBreak", ApiSince = 24, DoNotGenerateAcw=true)]
+ public abstract class LineBreak : Java.Lang.Object {
+
+ internal LineBreak ()
+ {
+ }
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='ALPHABETIC']"
+ [Register ("ALPHABETIC")]
+ public const int Alphabetic = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='AMBIGUOUS']"
+ [Register ("AMBIGUOUS")]
+ public const int Ambiguous = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='BREAK_AFTER']"
+ [Register ("BREAK_AFTER")]
+ public const int BreakAfter = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='BREAK_BEFORE']"
+ [Register ("BREAK_BEFORE")]
+ public const int BreakBefore = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='BREAK_BOTH']"
+ [Register ("BREAK_BOTH")]
+ public const int BreakBoth = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='BREAK_SYMBOLS']"
+ [Register ("BREAK_SYMBOLS")]
+ public const int BreakSymbols = (int) 27;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='CARRIAGE_RETURN']"
+ [Register ("CARRIAGE_RETURN")]
+ public const int CarriageReturn = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='CLOSE_PARENTHESIS']"
+ [Register ("CLOSE_PARENTHESIS")]
+ public const int CloseParenthesis = (int) 36;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='CLOSE_PUNCTUATION']"
+ [Register ("CLOSE_PUNCTUATION")]
+ public const int ClosePunctuation = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='COMBINING_MARK']"
+ [Register ("COMBINING_MARK")]
+ public const int CombiningMark = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='COMPLEX_CONTEXT']"
+ [Register ("COMPLEX_CONTEXT")]
+ public const int ComplexContext = (int) 24;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='CONDITIONAL_JAPANESE_STARTER']"
+ [Register ("CONDITIONAL_JAPANESE_STARTER")]
+ public const int ConditionalJapaneseStarter = (int) 37;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='CONTINGENT_BREAK']"
+ [Register ("CONTINGENT_BREAK")]
+ public const int ContingentBreak = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='E_BASE']"
+ [Register ("E_BASE", ApiSince = 26)]
+ public const int EBase = (int) 40;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='E_MODIFIER']"
+ [Register ("E_MODIFIER", ApiSince = 26)]
+ public const int EModifier = (int) 41;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='EXCLAMATION']"
+ [Register ("EXCLAMATION")]
+ public const int Exclamation = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='GLUE']"
+ [Register ("GLUE")]
+ public const int Glue = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='H2']"
+ [Register ("H2")]
+ public const int H2 = (int) 31;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='H3']"
+ [Register ("H3")]
+ public const int H3 = (int) 32;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='HEBREW_LETTER']"
+ [Register ("HEBREW_LETTER")]
+ public const int HebrewLetter = (int) 38;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='HYPHEN']"
+ [Register ("HYPHEN")]
+ public const int Hyphen = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='IDEOGRAPHIC']"
+ [Register ("IDEOGRAPHIC")]
+ public const int Ideographic = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='INFIX_NUMERIC']"
+ [Register ("INFIX_NUMERIC")]
+ public const int InfixNumeric = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='INSEPARABLE']"
+ [Register ("INSEPARABLE")]
+ public const int Inseparable = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='INSEPERABLE']"
+ [Register ("INSEPERABLE")]
+ public const int Inseperable = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='JL']"
+ [Register ("JL")]
+ public const int Jl = (int) 33;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='JT']"
+ [Register ("JT")]
+ public const int Jt = (int) 34;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='JV']"
+ [Register ("JV")]
+ public const int Jv = (int) 35;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='LINE_FEED']"
+ [Register ("LINE_FEED")]
+ public const int LineFeed = (int) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='MANDATORY_BREAK']"
+ [Register ("MANDATORY_BREAK")]
+ public const int MandatoryBreak = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='NEXT_LINE']"
+ [Register ("NEXT_LINE")]
+ public const int NextLine = (int) 29;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='NONSTARTER']"
+ [Register ("NONSTARTER")]
+ public const int Nonstarter = (int) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='NUMERIC']"
+ [Register ("NUMERIC")]
+ public const int Numeric = (int) 19;
- [Register ("android/icu/lang/UCharacter$JoiningType", ApiSince = 24, DoNotGenerateAcw=true)]
- public abstract class JoiningType : Java.Lang.Object {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='OPEN_PUNCTUATION']"
+ [Register ("OPEN_PUNCTUATION")]
+ public const int OpenPunctuation = (int) 20;
- internal JoiningType ()
- {
- }
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='POSTFIX_NUMERIC']"
+ [Register ("POSTFIX_NUMERIC")]
+ public const int PostfixNumeric = (int) 21;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='DUAL_JOINING']"
- [Register ("DUAL_JOINING")]
- public const int DualJoining = (int) 2;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='PREFIX_NUMERIC']"
+ [Register ("PREFIX_NUMERIC")]
+ public const int PrefixNumeric = (int) 22;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='JOIN_CAUSING']"
- [Register ("JOIN_CAUSING")]
- public const int JoinCausing = (int) 1;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='QUOTATION']"
+ [Register ("QUOTATION")]
+ public const int Quotation = (int) 23;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='LEFT_JOINING']"
- [Register ("LEFT_JOINING")]
- public const int LeftJoining = (int) 3;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='REGIONAL_INDICATOR']"
+ [Register ("REGIONAL_INDICATOR")]
+ public const int RegionalIndicator = (int) 39;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='NON_JOINING']"
- [Register ("NON_JOINING")]
- public const int NonJoining = (int) 0;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='SPACE']"
+ [Register ("SPACE")]
+ public const int Space = (int) 26;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='RIGHT_JOINING']"
- [Register ("RIGHT_JOINING")]
- public const int RightJoining = (int) 4;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='SURROGATE']"
+ [Register ("SURROGATE")]
+ public const int Surrogate = (int) 25;
- // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.JoiningType']/field[@name='TRANSPARENT']"
- [Register ("TRANSPARENT")]
- public const int Transparent = (int) 5;
- }
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='UNKNOWN']"
+ [Register ("UNKNOWN")]
+ public const int Unknown = (int) 0;
- [Register ("android/icu/lang/UCharacter$JoiningType", ApiSince = 24, DoNotGenerateAcw=true)]
- [global::System.Obsolete ("Use the 'JoiningType' type. This type will be removed in a future release.")]
- public abstract class JoiningTypeConsts : JoiningType {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='WORD_JOINER']"
+ [Register ("WORD_JOINER")]
+ public const int WordJoiner = (int) 30;
- private JoiningTypeConsts ()
- {
- }
- }
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='ZWJ']"
+ [Register ("ZWJ", ApiSince = 26)]
+ public const int Zwj = (int) 42;
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='ZWSPACE']"
+ [Register ("ZWSPACE")]
+ public const int Zwspace = (int) 28;
+ }
[Register ("android/icu/lang/UCharacter$LineBreak", ApiSince = 24, DoNotGenerateAcw=true)]
- public abstract class LineBreak : Java.Lang.Object {
+ [global::System.Obsolete ("Use the 'LineBreak' type. This type will be removed in a future release.")]
+ public abstract class LineBreakConsts : LineBreak {
- internal LineBreak ()
+ private LineBreakConsts ()
{
}
+ }
+
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']"
+ public partial interface ILineBreak {
// Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='ALPHABETIC']"
[Register ("ALPHABETIC")]
@@ -1345,15 +2201,7 @@ namespace Android.Icu.Lang {
// Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.LineBreak']/field[@name='ZWSPACE']"
[Register ("ZWSPACE")]
public const int Zwspace = (int) 28;
- }
-
- [Register ("android/icu/lang/UCharacter$LineBreak", ApiSince = 24, DoNotGenerateAcw=true)]
- [global::System.Obsolete ("Use the 'LineBreak' type. This type will be removed in a future release.")]
- public abstract class LineBreakConsts : LineBreak {
- private LineBreakConsts ()
- {
- }
}
@@ -1390,6 +2238,27 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.NumericType']"
+ public partial interface INumericType {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.NumericType']/field[@name='DECIMAL']"
+ [Register ("DECIMAL")]
+ public const int Decimal = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.NumericType']/field[@name='DIGIT']"
+ [Register ("DIGIT")]
+ public const int Digit = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.NumericType']/field[@name='NONE']"
+ [Register ("NONE")]
+ public const int None = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.NumericType']/field[@name='NUMERIC']"
+ [Register ("NUMERIC")]
+ public const int Numeric = (int) 3;
+
+ }
+
[Register ("android/icu/lang/UCharacter$SentenceBreak", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class SentenceBreak : Java.Lang.Object {
@@ -1468,6 +2337,71 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']"
+ public partial interface ISentenceBreak {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='ATERM']"
+ [Register ("ATERM")]
+ public const int Aterm = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='CLOSE']"
+ [Register ("CLOSE")]
+ public const int Close = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='CR']"
+ [Register ("CR")]
+ public const int Cr = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='EXTEND']"
+ [Register ("EXTEND")]
+ public const int Extend = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='FORMAT']"
+ [Register ("FORMAT")]
+ public const int Format = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='LF']"
+ [Register ("LF")]
+ public const int Lf = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='LOWER']"
+ [Register ("LOWER")]
+ public const int Lower = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='NUMERIC']"
+ [Register ("NUMERIC")]
+ public const int Numeric = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='OLETTER']"
+ [Register ("OLETTER")]
+ public const int Oletter = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='OTHER']"
+ [Register ("OTHER")]
+ public const int Other = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='SCONTINUE']"
+ [Register ("SCONTINUE")]
+ public const int Scontinue = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='SEP']"
+ [Register ("SEP")]
+ public const int Sep = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='SP']"
+ [Register ("SP")]
+ public const int Sp = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='STERM']"
+ [Register ("STERM")]
+ public const int Sterm = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.SentenceBreak']/field[@name='UPPER']"
+ [Register ("UPPER")]
+ public const int Upper = (int) 10;
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.icu.lang']/class[@name='UCharacter.UnicodeBlock']"
[global::Android.Runtime.Register ("android/icu/lang/UCharacter$UnicodeBlock", DoNotGenerateAcw=true, ApiSince = 24)]
@@ -6198,6 +7132,99 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']"
+ public partial interface IWordBreak {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='ALETTER']"
+ [Register ("ALETTER")]
+ public const int Aletter = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='CR']"
+ [Register ("CR")]
+ public const int Cr = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='DOUBLE_QUOTE']"
+ [Register ("DOUBLE_QUOTE")]
+ public const int DoubleQuote = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='E_BASE']"
+ [Register ("E_BASE", ApiSince = 26)]
+ public const int EBase = (int) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='E_BASE_GAZ']"
+ [Register ("E_BASE_GAZ", ApiSince = 26)]
+ public const int EBaseGaz = (int) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='E_MODIFIER']"
+ [Register ("E_MODIFIER", ApiSince = 26)]
+ public const int EModifier = (int) 19;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='EXTEND']"
+ [Register ("EXTEND")]
+ public const int Extend = (int) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='EXTENDNUMLET']"
+ [Register ("EXTENDNUMLET")]
+ public const int Extendnumlet = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='FORMAT']"
+ [Register ("FORMAT")]
+ public const int Format = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='GLUE_AFTER_ZWJ']"
+ [Register ("GLUE_AFTER_ZWJ", ApiSince = 26)]
+ public const int GlueAfterZwj = (int) 20;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='HEBREW_LETTER']"
+ [Register ("HEBREW_LETTER")]
+ public const int HebrewLetter = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='KATAKANA']"
+ [Register ("KATAKANA")]
+ public const int Katakana = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='LF']"
+ [Register ("LF")]
+ public const int Lf = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='MIDLETTER']"
+ [Register ("MIDLETTER")]
+ public const int Midletter = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='MIDNUM']"
+ [Register ("MIDNUM")]
+ public const int Midnum = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='MIDNUMLET']"
+ [Register ("MIDNUMLET")]
+ public const int Midnumlet = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='NEWLINE']"
+ [Register ("NEWLINE")]
+ public const int Newline = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='NUMERIC']"
+ [Register ("NUMERIC")]
+ public const int Numeric = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='OTHER']"
+ [Register ("OTHER")]
+ public const int Other = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='REGIONAL_INDICATOR']"
+ [Register ("REGIONAL_INDICATOR")]
+ public const int RegionalIndicator = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='SINGLE_QUOTE']"
+ [Register ("SINGLE_QUOTE")]
+ public const int SingleQuote = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacter.WordBreak']/field[@name='ZWJ']"
+ [Register ("ZWJ", ApiSince = 26)]
+ public const int Zwj = (int) 21;
+
+ }
+
internal new static readonly JniPeerMembers _members = new XAPeerMembers ("android/icu/lang/UCharacter", typeof (UCharacter));
internal static new IntPtr class_ref {
diff --git a/mono.android-android-28/mcw/Android.Icu.Lang.UCharacterEnums.cs b/mono.android-android-28/mcw/Android.Icu.Lang.UCharacterEnums.cs
index d7db5d8..a1bac84 100644
--- a/mono.android-android-28/mcw/Android.Icu.Lang.UCharacterEnums.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Lang.UCharacterEnums.cs
@@ -158,6 +158,143 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']"
+ public partial interface IECharacterCategory {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='COMBINING_SPACING_MARK']"
+ [Register ("COMBINING_SPACING_MARK")]
+ public const sbyte CombiningSpacingMark = (sbyte) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='CONNECTOR_PUNCTUATION']"
+ [Register ("CONNECTOR_PUNCTUATION")]
+ public const sbyte ConnectorPunctuation = (sbyte) 22;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='CONTROL']"
+ [Register ("CONTROL")]
+ public const sbyte Control = (sbyte) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='CURRENCY_SYMBOL']"
+ [Register ("CURRENCY_SYMBOL")]
+ public const sbyte CurrencySymbol = (sbyte) 25;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='DASH_PUNCTUATION']"
+ [Register ("DASH_PUNCTUATION")]
+ public const sbyte DashPunctuation = (sbyte) 19;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='DECIMAL_DIGIT_NUMBER']"
+ [Register ("DECIMAL_DIGIT_NUMBER")]
+ public const sbyte DecimalDigitNumber = (sbyte) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='ENCLOSING_MARK']"
+ [Register ("ENCLOSING_MARK")]
+ public const sbyte EnclosingMark = (sbyte) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='END_PUNCTUATION']"
+ [Register ("END_PUNCTUATION")]
+ public const sbyte EndPunctuation = (sbyte) 21;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='FINAL_PUNCTUATION']"
+ [Register ("FINAL_PUNCTUATION")]
+ public const sbyte FinalPunctuation = (sbyte) 29;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='FINAL_QUOTE_PUNCTUATION']"
+ [Register ("FINAL_QUOTE_PUNCTUATION")]
+ public const sbyte FinalQuotePunctuation = (sbyte) 29;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='FORMAT']"
+ [Register ("FORMAT")]
+ public const sbyte Format = (sbyte) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='GENERAL_OTHER_TYPES']"
+ [Register ("GENERAL_OTHER_TYPES")]
+ public const sbyte GeneralOtherTypes = (sbyte) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='INITIAL_PUNCTUATION']"
+ [Register ("INITIAL_PUNCTUATION")]
+ public const sbyte InitialPunctuation = (sbyte) 28;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='INITIAL_QUOTE_PUNCTUATION']"
+ [Register ("INITIAL_QUOTE_PUNCTUATION")]
+ public const sbyte InitialQuotePunctuation = (sbyte) 28;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='LETTER_NUMBER']"
+ [Register ("LETTER_NUMBER")]
+ public const sbyte LetterNumber = (sbyte) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='LINE_SEPARATOR']"
+ [Register ("LINE_SEPARATOR")]
+ public const sbyte LineSeparator = (sbyte) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='LOWERCASE_LETTER']"
+ [Register ("LOWERCASE_LETTER")]
+ public const sbyte LowercaseLetter = (sbyte) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='MATH_SYMBOL']"
+ [Register ("MATH_SYMBOL")]
+ public const sbyte MathSymbol = (sbyte) 24;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='MODIFIER_LETTER']"
+ [Register ("MODIFIER_LETTER")]
+ public const sbyte ModifierLetter = (sbyte) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='MODIFIER_SYMBOL']"
+ [Register ("MODIFIER_SYMBOL")]
+ public const sbyte ModifierSymbol = (sbyte) 26;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='NON_SPACING_MARK']"
+ [Register ("NON_SPACING_MARK")]
+ public const sbyte NonSpacingMark = (sbyte) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='OTHER_LETTER']"
+ [Register ("OTHER_LETTER")]
+ public const sbyte OtherLetter = (sbyte) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='OTHER_NUMBER']"
+ [Register ("OTHER_NUMBER")]
+ public const sbyte OtherNumber = (sbyte) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='OTHER_PUNCTUATION']"
+ [Register ("OTHER_PUNCTUATION")]
+ public const sbyte OtherPunctuation = (sbyte) 23;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='OTHER_SYMBOL']"
+ [Register ("OTHER_SYMBOL")]
+ public const sbyte OtherSymbol = (sbyte) 27;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='PARAGRAPH_SEPARATOR']"
+ [Register ("PARAGRAPH_SEPARATOR")]
+ public const sbyte ParagraphSeparator = (sbyte) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='PRIVATE_USE']"
+ [Register ("PRIVATE_USE")]
+ public const sbyte PrivateUse = (sbyte) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='SPACE_SEPARATOR']"
+ [Register ("SPACE_SEPARATOR")]
+ public const sbyte SpaceSeparator = (sbyte) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='START_PUNCTUATION']"
+ [Register ("START_PUNCTUATION")]
+ public const sbyte StartPunctuation = (sbyte) 20;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='SURROGATE']"
+ [Register ("SURROGATE")]
+ public const sbyte Surrogate = (sbyte) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='TITLECASE_LETTER']"
+ [Register ("TITLECASE_LETTER")]
+ public const sbyte TitlecaseLetter = (sbyte) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='UNASSIGNED']"
+ [Register ("UNASSIGNED")]
+ public const sbyte Unassigned = (sbyte) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterCategory']/field[@name='UPPERCASE_LETTER']"
+ [Register ("UPPERCASE_LETTER")]
+ public const sbyte UppercaseLetter = (sbyte) 1;
+
+ }
+
[Register ("android/icu/lang/UCharacterEnums$ECharacterDirection", ApiSince = 24, DoNotGenerateAcw=true)]
public abstract class ECharacterDirection : Java.Lang.Object {
@@ -348,6 +485,183 @@ namespace Android.Icu.Lang {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']"
+ public partial interface IECharacterDirection {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='ARABIC_NUMBER']"
+ [Register ("ARABIC_NUMBER")]
+ public const int ArabicNumber = (int) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='BLOCK_SEPARATOR']"
+ [Register ("BLOCK_SEPARATOR")]
+ public const int BlockSeparator = (int) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='BOUNDARY_NEUTRAL']"
+ [Register ("BOUNDARY_NEUTRAL")]
+ public const int BoundaryNeutral = (int) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='COMMON_NUMBER_SEPARATOR']"
+ [Register ("COMMON_NUMBER_SEPARATOR")]
+ public const int CommonNumberSeparator = (int) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIR_NON_SPACING_MARK']"
+ [Register ("DIR_NON_SPACING_MARK")]
+ public const int DirNonSpacingMark = (int) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_ARABIC_NUMBER']"
+ [Register ("DIRECTIONALITY_ARABIC_NUMBER")]
+ public const sbyte DirectionalityArabicNumber = (sbyte) 5;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_BOUNDARY_NEUTRAL']"
+ [Register ("DIRECTIONALITY_BOUNDARY_NEUTRAL")]
+ public const sbyte DirectionalityBoundaryNeutral = (sbyte) 18;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_COMMON_NUMBER_SEPARATOR']"
+ [Register ("DIRECTIONALITY_COMMON_NUMBER_SEPARATOR")]
+ public const sbyte DirectionalityCommonNumberSeparator = (sbyte) 6;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_EUROPEAN_NUMBER']"
+ [Register ("DIRECTIONALITY_EUROPEAN_NUMBER")]
+ public const sbyte DirectionalityEuropeanNumber = (sbyte) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR']"
+ [Register ("DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR")]
+ public const sbyte DirectionalityEuropeanNumberSeparator = (sbyte) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR']"
+ [Register ("DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR")]
+ public const sbyte DirectionalityEuropeanNumberTerminator = (sbyte) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_LEFT_TO_RIGHT']"
+ [Register ("DIRECTIONALITY_LEFT_TO_RIGHT")]
+ public const sbyte DirectionalityLeftToRight = (sbyte) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING']"
+ [Register ("DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING")]
+ public const sbyte DirectionalityLeftToRightEmbedding = (sbyte) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE']"
+ [Register ("DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE")]
+ public const sbyte DirectionalityLeftToRightOverride = (sbyte) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_NONSPACING_MARK']"
+ [Register ("DIRECTIONALITY_NONSPACING_MARK")]
+ public const sbyte DirectionalityNonspacingMark = (sbyte) 17;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_OTHER_NEUTRALS']"
+ [Register ("DIRECTIONALITY_OTHER_NEUTRALS")]
+ public const sbyte DirectionalityOtherNeutrals = (sbyte) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_PARAGRAPH_SEPARATOR']"
+ [Register ("DIRECTIONALITY_PARAGRAPH_SEPARATOR")]
+ public const sbyte DirectionalityParagraphSeparator = (sbyte) 7;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_POP_DIRECTIONAL_FORMAT']"
+ [Register ("DIRECTIONALITY_POP_DIRECTIONAL_FORMAT")]
+ public const sbyte DirectionalityPopDirectionalFormat = (sbyte) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_RIGHT_TO_LEFT']"
+ [Register ("DIRECTIONALITY_RIGHT_TO_LEFT")]
+ public const sbyte DirectionalityRightToLeft = (sbyte) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC']"
+ [Register ("DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC")]
+ public const sbyte DirectionalityRightToLeftArabic = (sbyte) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING']"
+ [Register ("DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING")]
+ public const sbyte DirectionalityRightToLeftEmbedding = (sbyte) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE']"
+ [Register ("DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE")]
+ public const sbyte DirectionalityRightToLeftOverride = (sbyte) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_SEGMENT_SEPARATOR']"
+ [Register ("DIRECTIONALITY_SEGMENT_SEPARATOR")]
+ public const sbyte DirectionalitySegmentSeparator = (sbyte) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_UNDEFINED']"
+ [Register ("DIRECTIONALITY_UNDEFINED")]
+ public const sbyte DirectionalityUndefined = (sbyte) -1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='DIRECTIONALITY_WHITESPACE']"
+ [Register ("DIRECTIONALITY_WHITESPACE")]
+ public const sbyte DirectionalityWhitespace = (sbyte) 9;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='EUROPEAN_NUMBER']"
+ [Register ("EUROPEAN_NUMBER")]
+ public const int EuropeanNumber = (int) 2;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='EUROPEAN_NUMBER_SEPARATOR']"
+ [Register ("EUROPEAN_NUMBER_SEPARATOR")]
+ public const int EuropeanNumberSeparator = (int) 3;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='EUROPEAN_NUMBER_TERMINATOR']"
+ [Register ("EUROPEAN_NUMBER_TERMINATOR")]
+ public const int EuropeanNumberTerminator = (int) 4;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='FIRST_STRONG_ISOLATE']"
+ [Register ("FIRST_STRONG_ISOLATE")]
+ public const sbyte FirstStrongIsolate = (sbyte) 19;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='LEFT_TO_RIGHT']"
+ [Register ("LEFT_TO_RIGHT")]
+ public const int LeftToRight = (int) 0;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='LEFT_TO_RIGHT_EMBEDDING']"
+ [Register ("LEFT_TO_RIGHT_EMBEDDING")]
+ public const int LeftToRightEmbedding = (int) 11;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='LEFT_TO_RIGHT_ISOLATE']"
+ [Register ("LEFT_TO_RIGHT_ISOLATE")]
+ public const sbyte LeftToRightIsolate = (sbyte) 20;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='LEFT_TO_RIGHT_OVERRIDE']"
+ [Register ("LEFT_TO_RIGHT_OVERRIDE")]
+ public const int LeftToRightOverride = (int) 12;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='OTHER_NEUTRAL']"
+ [Register ("OTHER_NEUTRAL")]
+ public const int OtherNeutral = (int) 10;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='POP_DIRECTIONAL_FORMAT']"
+ [Register ("POP_DIRECTIONAL_FORMAT")]
+ public const int PopDirectionalFormat = (int) 16;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='POP_DIRECTIONAL_ISOLATE']"
+ [Register ("POP_DIRECTIONAL_ISOLATE")]
+ public const sbyte PopDirectionalIsolate = (sbyte) 22;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='RIGHT_TO_LEFT']"
+ [Register ("RIGHT_TO_LEFT")]
+ public const int RightToLeft = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='RIGHT_TO_LEFT_ARABIC']"
+ [Register ("RIGHT_TO_LEFT_ARABIC")]
+ public const int RightToLeftArabic = (int) 13;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='RIGHT_TO_LEFT_EMBEDDING']"
+ [Register ("RIGHT_TO_LEFT_EMBEDDING")]
+ public const int RightToLeftEmbedding = (int) 14;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='RIGHT_TO_LEFT_ISOLATE']"
+ [Register ("RIGHT_TO_LEFT_ISOLATE")]
+ public const sbyte RightToLeftIsolate = (sbyte) 21;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='RIGHT_TO_LEFT_OVERRIDE']"
+ [Register ("RIGHT_TO_LEFT_OVERRIDE")]
+ public const int RightToLeftOverride = (int) 15;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='SEGMENT_SEPARATOR']"
+ [Register ("SEGMENT_SEPARATOR")]
+ public const int SegmentSeparator = (int) 8;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.lang']/interface[@name='UCharacterEnums.ECharacterDirection']/field[@name='WHITE_SPACE_NEUTRAL']"
+ [Register ("WHITE_SPACE_NEUTRAL")]
+ public const int WhiteSpaceNeutral = (int) 9;
+
+ }
+
internal new static readonly JniPeerMembers _members = new XAPeerMembers ("android/icu/lang/UCharacterEnums", typeof (UCharacterEnums));
internal static new IntPtr class_ref {
diff --git a/mono.android-android-28/mcw/Android.Icu.Text.Collator.cs b/mono.android-android-28/mcw/Android.Icu.Text.Collator.cs
index 9281413..19b1a6e 100644
--- a/mono.android-android-28/mcw/Android.Icu.Text.Collator.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Text.Collator.cs
@@ -102,6 +102,47 @@ namespace Android.Icu.Text {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']"
+ public partial interface IReorderCodes {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='CURRENCY']"
+ [Register ("CURRENCY")]
+ public const int Currency = (int) 4099;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='DEFAULT']"
+ [Register ("DEFAULT")]
+ public const int Default = (int) -1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='DIGIT']"
+ [Register ("DIGIT")]
+ public const int Digit = (int) 4100;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='FIRST']"
+ [Register ("FIRST")]
+ public const int First = (int) 4096;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='NONE']"
+ [Register ("NONE")]
+ public const int None = (int) 103;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='OTHERS']"
+ [Register ("OTHERS")]
+ public const int Others = (int) 103;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='PUNCTUATION']"
+ [Register ("PUNCTUATION")]
+ public const int Punctuation = (int) 4097;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='SPACE']"
+ [Register ("SPACE")]
+ public const int Space = (int) 4096;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='Collator.ReorderCodes']/field[@name='SYMBOL']"
+ [Register ("SYMBOL")]
+ public const int Symbol = (int) 4098;
+
+ }
+
internal new static readonly JniPeerMembers _members = new XAPeerMembers ("android/icu/text/Collator", typeof (Collator));
internal static new IntPtr class_ref {
diff --git a/mono.android-android-28/mcw/Android.Icu.Text.ISymbolTable.cs b/mono.android-android-28/mcw/Android.Icu.Text.ISymbolTable.cs
index 7dd05ae..5e350a3 100644
--- a/mono.android-android-28/mcw/Android.Icu.Text.ISymbolTable.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Text.ISymbolTable.cs
@@ -30,6 +30,10 @@ namespace Android.Icu.Text {
[Register ("android/icu/text/SymbolTable", "", "Android.Icu.Text.ISymbolTableInvoker", ApiSince = 24)]
public partial interface ISymbolTable : IJavaObject {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='SymbolTable']/field[@name='SYMBOL_REF']"
+ [Register ("SYMBOL_REF")]
+ public const char SymbolRef = (char) (char)36;
+
// Metadata.xml XPath method reference: path="/api/package[@name='android.icu.text']/interface[@name='SymbolTable']/method[@name='lookup' and count(parameter)=1 and parameter[1][@type='java.lang.String']]"
[Register ("lookup", "(Ljava/lang/String;)[C", "GetLookup_Ljava_lang_String_Handler:Android.Icu.Text.ISymbolTableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
char[] Lookup (string s);
diff --git a/mono.android-android-28/mcw/Android.Icu.Text.IUnicodeMatcher.cs b/mono.android-android-28/mcw/Android.Icu.Text.IUnicodeMatcher.cs
index c53d874..7215f86 100644
--- a/mono.android-android-28/mcw/Android.Icu.Text.IUnicodeMatcher.cs
+++ b/mono.android-android-28/mcw/Android.Icu.Text.IUnicodeMatcher.cs
@@ -45,6 +45,10 @@ namespace Android.Icu.Text {
[Register ("android/icu/text/UnicodeMatcher", "", "Android.Icu.Text.IUnicodeMatcherInvoker", ApiSince = 24)]
public partial interface IUnicodeMatcher : IJavaObject {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.icu.text']/interface[@name='UnicodeMatcher']/field[@name='ETHER']"
+ [Register ("ETHER")]
+ public const char Ether = (char) (char)65535;
+
// Metadata.xml XPath method reference: path="/api/package[@name='android.icu.text']/interface[@name='UnicodeMatcher']/method[@name='addMatchSetTo' and count(parameter)=1 and parameter[1][@type='android.icu.text.UnicodeSet']]"
[Register ("addMatchSetTo", "(Landroid/icu/text/UnicodeSet;)V", "GetAddMatchSetTo_Landroid_icu_text_UnicodeSet_Handler:Android.Icu.Text.IUnicodeMatcherInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
void AddMatchSetTo (Android.Icu.Text.UnicodeSet toUnionTo);
diff --git a/mono.android-android-28/mcw/Android.Media.TV.TvContract.cs b/mono.android-android-28/mcw/Android.Media.TV.TvContract.cs
index 1e51f7a..1170d81 100644
--- a/mono.android-android-28/mcw/Android.Media.TV.TvContract.cs
+++ b/mono.android-android-28/mcw/Android.Media.TV.TvContract.cs
@@ -76,6 +76,15 @@ namespace Android.Media.TV {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.media.tv']/interface[@name='TvContract.BaseTvColumns']"
+ public partial interface IBaseTvColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.media.tv']/interface[@name='TvContract.BaseTvColumns']/field[@name='COLUMN_PACKAGE_NAME']"
+ [Register ("COLUMN_PACKAGE_NAME")]
+ public const string ColumnPackageName = (string) "package_name";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.media.tv']/class[@name='TvContract.Channels']"
[global::Android.Runtime.Register ("android/media/tv/TvContract$Channels", DoNotGenerateAcw=true, ApiSince = 21)]
diff --git a/mono.android-android-28/mcw/Android.OS.IBinder.cs b/mono.android-android-28/mcw/Android.OS.IBinder.cs
index c37f1b5..5e6bb38 100644
--- a/mono.android-android-28/mcw/Android.OS.IBinder.cs
+++ b/mono.android-android-28/mcw/Android.OS.IBinder.cs
@@ -138,6 +138,34 @@ namespace Android.OS {
[Register ("android/os/IBinder", "", "Android.OS.IBinderInvoker", ApiSince = 1)]
public partial interface IBinder : IJavaObject {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='DUMP_TRANSACTION']"
+ [Register ("DUMP_TRANSACTION")]
+ public const int DumpTransaction = (int) 1598311760;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='FIRST_CALL_TRANSACTION']"
+ [Register ("FIRST_CALL_TRANSACTION")]
+ public const int FirstCallTransaction = (int) 1;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='INTERFACE_TRANSACTION']"
+ [Register ("INTERFACE_TRANSACTION")]
+ public const int InterfaceTransaction = (int) 1598968902;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='LAST_CALL_TRANSACTION']"
+ [Register ("LAST_CALL_TRANSACTION")]
+ public const int LastCallTransaction = (int) 16777215;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='LIKE_TRANSACTION']"
+ [Register ("LIKE_TRANSACTION", ApiSince = 15)]
+ public const int LikeTransaction = (int) 1598835019;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='PING_TRANSACTION']"
+ [Register ("PING_TRANSACTION")]
+ public const int PingTransaction = (int) 1599098439;
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/field[@name='TWEET_TRANSACTION']"
+ [Register ("TWEET_TRANSACTION", ApiSince = 13)]
+ public const int TweetTransaction = (int) 1599362900;
+
string InterfaceDescriptor {
// Metadata.xml XPath method reference: path="/api/package[@name='android.os']/interface[@name='IBinder']/method[@name='getInterfaceDescriptor' and count(parameter)=0]"
[Register ("getInterfaceDescriptor", "()Ljava/lang/String;", "GetGetInterfaceDescriptorHandler:Android.OS.IBinderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")] get;
diff --git a/mono.android-android-28/mcw/Android.OS.IParcelable.cs b/mono.android-android-28/mcw/Android.OS.IParcelable.cs
index e4670cc..5092369 100644
--- a/mono.android-android-28/mcw/Android.OS.IParcelable.cs
+++ b/mono.android-android-28/mcw/Android.OS.IParcelable.cs
@@ -310,6 +310,10 @@ namespace Android.OS {
[Register ("android/os/Parcelable", "", "Android.OS.IParcelableInvoker", ApiSince = 1)]
public partial interface IParcelable : IJavaObject {
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.os']/interface[@name='Parcelable']/field[@name='CONTENTS_FILE_DESCRIPTOR']"
+ [Register ("CONTENTS_FILE_DESCRIPTOR")]
+ public const int ContentsFileDescriptor = (int) 1;
+
// Metadata.xml XPath method reference: path="/api/package[@name='android.os']/interface[@name='Parcelable']/method[@name='describeContents' and count(parameter)=0]"
[Register ("describeContents", "()I", "GetDescribeContentsHandler:Android.OS.IParcelableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
int DescribeContents ();
diff --git a/mono.android-android-28/mcw/Android.Provider.CalendarContract.cs b/mono.android-android-28/mcw/Android.Provider.CalendarContract.cs
index 91fcbab..1a421c8 100644
--- a/mono.android-android-28/mcw/Android.Provider.CalendarContract.cs
+++ b/mono.android-android-28/mcw/Android.Provider.CalendarContract.cs
@@ -602,6 +602,43 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']"
+ protected internal partial interface IAttendeesColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_EMAIL']"
+ [Register ("ATTENDEE_EMAIL")]
+ public const string AttendeeEmail = (string) "attendeeEmail";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_ID_NAMESPACE']"
+ [Register ("ATTENDEE_ID_NAMESPACE", ApiSince = 16)]
+ public const string AttendeeIdNamespace = (string) "attendeeIdNamespace";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_IDENTITY']"
+ [Register ("ATTENDEE_IDENTITY", ApiSince = 16)]
+ public const string AttendeeIdentity = (string) "attendeeIdentity";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_NAME']"
+ [Register ("ATTENDEE_NAME")]
+ public const string AttendeeName = (string) "attendeeName";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_RELATIONSHIP']"
+ [Register ("ATTENDEE_RELATIONSHIP")]
+ public const string AttendeeRelationship = (string) "attendeeRelationship";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_STATUS']"
+ [Register ("ATTENDEE_STATUS")]
+ public const string AttendeeStatus = (string) "attendeeStatus";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='ATTENDEE_TYPE']"
+ [Register ("ATTENDEE_TYPE")]
+ public const string AttendeeType = (string) "attendeeType";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.AttendeesColumns']/field[@name='EVENT_ID']"
+ [Register ("EVENT_ID")]
+ public const string EventId = (string) "event_id";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.CalendarAlerts']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$CalendarAlerts", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -1152,6 +1189,51 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']"
+ protected internal partial interface ICalendarAlertsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='ALARM_TIME']"
+ [Register ("ALARM_TIME")]
+ public const string AlarmTime = (string) "alarmTime";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='BEGIN']"
+ [Register ("BEGIN")]
+ public const string Begin = (string) "begin";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='CREATION_TIME']"
+ [Register ("CREATION_TIME")]
+ public const string CreationTime = (string) "creationTime";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='DEFAULT_SORT_ORDER']"
+ [Register ("DEFAULT_SORT_ORDER")]
+ public const string DefaultSortOrder = (string) "begin ASC,title ASC";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='END']"
+ [Register ("END")]
+ public const string End = (string) "end";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='EVENT_ID']"
+ [Register ("EVENT_ID")]
+ public const string EventId = (string) "event_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='MINUTES']"
+ [Register ("MINUTES")]
+ public const string Minutes = (string) "minutes";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='NOTIFY_TIME']"
+ [Register ("NOTIFY_TIME")]
+ public const string NotifyTime = (string) "notifyTime";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='RECEIVED_TIME']"
+ [Register ("RECEIVED_TIME")]
+ public const string ReceivedTime = (string) "receivedTime";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarAlertsColumns']/field[@name='STATE']"
+ [Register ("STATE")]
+ public const string State = (string) "state";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.CalendarCache']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$CalendarCache", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -1251,6 +1333,19 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarCacheColumns']"
+ protected internal partial interface ICalendarCacheColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarCacheColumns']/field[@name='KEY']"
+ [Register ("KEY")]
+ public const string Key = (string) "key";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarCacheColumns']/field[@name='VALUE']"
+ [Register ("VALUE")]
+ public const string Value = (string) "value";
+
+ }
+
[Register ("android/provider/CalendarContract$CalendarColumns", ApiSince = 14, DoNotGenerateAcw=true)]
public abstract class CalendarColumns : Java.Lang.Object {
@@ -1374,6 +1469,71 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']"
+ protected internal partial interface ICalendarColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='ALLOWED_ATTENDEE_TYPES']"
+ [Register ("ALLOWED_ATTENDEE_TYPES", ApiSince = 15)]
+ public const string AllowedAttendeeTypes = (string) "allowedAttendeeTypes";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='ALLOWED_AVAILABILITY']"
+ [Register ("ALLOWED_AVAILABILITY", ApiSince = 15)]
+ public const string AllowedAvailability = (string) "allowedAvailability";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='ALLOWED_REMINDERS']"
+ [Register ("ALLOWED_REMINDERS")]
+ public const string AllowedReminders = (string) "allowedReminders";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CALENDAR_ACCESS_LEVEL']"
+ [Register ("CALENDAR_ACCESS_LEVEL")]
+ public const string CalendarAccessLevel = (string) "calendar_access_level";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CALENDAR_COLOR']"
+ [Register ("CALENDAR_COLOR")]
+ public const string CalendarColor = (string) "calendar_color";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CALENDAR_COLOR_KEY']"
+ [Register ("CALENDAR_COLOR_KEY", ApiSince = 15)]
+ public const string CalendarColorKey = (string) "calendar_color_index";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CALENDAR_DISPLAY_NAME']"
+ [Register ("CALENDAR_DISPLAY_NAME")]
+ public const string CalendarDisplayName = (string) "calendar_displayName";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CALENDAR_TIME_ZONE']"
+ [Register ("CALENDAR_TIME_ZONE")]
+ public const string CalendarTimeZone = (string) "calendar_timezone";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CAN_MODIFY_TIME_ZONE']"
+ [Register ("CAN_MODIFY_TIME_ZONE")]
+ public const string CanModifyTimeZone = (string) "canModifyTimeZone";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='CAN_ORGANIZER_RESPOND']"
+ [Register ("CAN_ORGANIZER_RESPOND")]
+ public const string CanOrganizerRespond = (string) "canOrganizerRespond";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='IS_PRIMARY']"
+ [Register ("IS_PRIMARY", ApiSince = 17)]
+ public const string IsPrimary = (string) "isPrimary";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='MAX_REMINDERS']"
+ [Register ("MAX_REMINDERS")]
+ public const string MaxReminders = (string) "maxReminders";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='OWNER_ACCOUNT']"
+ [Register ("OWNER_ACCOUNT")]
+ public const string OwnerAccount = (string) "ownerAccount";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='SYNC_EVENTS']"
+ [Register ("SYNC_EVENTS")]
+ public const string SyncEvents = (string) "sync_events";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarColumns']/field[@name='VISIBLE']"
+ [Register ("VISIBLE")]
+ public const string Visible = (string) "visible";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.CalendarEntity']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$CalendarEntity", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -1908,6 +2068,51 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']"
+ protected internal partial interface ICalendarSyncColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC1']"
+ [Register ("CAL_SYNC1")]
+ public const string CalSync1 = (string) "cal_sync1";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC10']"
+ [Register ("CAL_SYNC10")]
+ public const string CalSync10 = (string) "cal_sync10";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC2']"
+ [Register ("CAL_SYNC2")]
+ public const string CalSync2 = (string) "cal_sync2";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC3']"
+ [Register ("CAL_SYNC3")]
+ public const string CalSync3 = (string) "cal_sync3";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC4']"
+ [Register ("CAL_SYNC4")]
+ public const string CalSync4 = (string) "cal_sync4";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC5']"
+ [Register ("CAL_SYNC5")]
+ public const string CalSync5 = (string) "cal_sync5";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC6']"
+ [Register ("CAL_SYNC6")]
+ public const string CalSync6 = (string) "cal_sync6";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC7']"
+ [Register ("CAL_SYNC7")]
+ public const string CalSync7 = (string) "cal_sync7";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC8']"
+ [Register ("CAL_SYNC8")]
+ public const string CalSync8 = (string) "cal_sync8";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.CalendarSyncColumns']/field[@name='CAL_SYNC9']"
+ [Register ("CAL_SYNC9")]
+ public const string CalSync9 = (string) "cal_sync9";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.Colors']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$Colors", DoNotGenerateAcw=true, ApiSince = 15)]
@@ -2063,6 +2268,23 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ColorsColumns']"
+ protected internal partial interface IColorsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ColorsColumns']/field[@name='COLOR']"
+ [Register ("COLOR")]
+ public const string Color = (string) "color";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ColorsColumns']/field[@name='COLOR_KEY']"
+ [Register ("COLOR_KEY")]
+ public const string ColorKey = (string) "color_index";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ColorsColumns']/field[@name='COLOR_TYPE']"
+ [Register ("COLOR_TYPE")]
+ public const string ColorType = (string) "color_type";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.EventDays']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$EventDays", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -2164,6 +2386,19 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventDaysColumns']"
+ protected internal partial interface IEventDaysColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventDaysColumns']/field[@name='ENDDAY']"
+ [Register ("ENDDAY")]
+ public const string Endday = (string) "endDay";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventDaysColumns']/field[@name='STARTDAY']"
+ [Register ("STARTDAY")]
+ public const string Startday = (string) "startDay";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.Events']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$Events", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -2920,6 +3155,207 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']"
+ protected internal partial interface IEventsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ACCESS_LEVEL']"
+ [Register ("ACCESS_LEVEL")]
+ public const string AccessLevel = (string) "accessLevel";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ALL_DAY']"
+ [Register ("ALL_DAY")]
+ public const string AllDay = (string) "allDay";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='AVAILABILITY']"
+ [Register ("AVAILABILITY")]
+ public const string Availability = (string) "availability";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='CALENDAR_ID']"
+ [Register ("CALENDAR_ID")]
+ public const string CalendarId = (string) "calendar_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='CAN_INVITE_OTHERS']"
+ [Register ("CAN_INVITE_OTHERS")]
+ public const string CanInviteOthers = (string) "canInviteOthers";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='CUSTOM_APP_PACKAGE']"
+ [Register ("CUSTOM_APP_PACKAGE", ApiSince = 16)]
+ public const string CustomAppPackage = (string) "customAppPackage";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='CUSTOM_APP_URI']"
+ [Register ("CUSTOM_APP_URI", ApiSince = 16)]
+ public const string CustomAppUri = (string) "customAppUri";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='DESCRIPTION']"
+ [Register ("DESCRIPTION")]
+ public const string Description = (string) "description";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='DISPLAY_COLOR']"
+ [Register ("DISPLAY_COLOR", ApiSince = 16)]
+ public const string DisplayColor = (string) "displayColor";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='DTEND']"
+ [Register ("DTEND")]
+ public const string Dtend = (string) "dtend";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='DTSTART']"
+ [Register ("DTSTART")]
+ public const string Dtstart = (string) "dtstart";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='DURATION']"
+ [Register ("DURATION")]
+ public const string Duration = (string) "duration";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EVENT_COLOR']"
+ [Register ("EVENT_COLOR")]
+ public const string EventColor = (string) "eventColor";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EVENT_COLOR_KEY']"
+ [Register ("EVENT_COLOR_KEY", ApiSince = 15)]
+ public const string EventColorKey = (string) "eventColor_index";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EVENT_END_TIMEZONE']"
+ [Register ("EVENT_END_TIMEZONE")]
+ public const string EventEndTimezone = (string) "eventEndTimezone";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EVENT_LOCATION']"
+ [Register ("EVENT_LOCATION")]
+ public const string EventLocation = (string) "eventLocation";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EVENT_TIMEZONE']"
+ [Register ("EVENT_TIMEZONE")]
+ public const string EventTimezone = (string) "eventTimezone";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EXDATE']"
+ [Register ("EXDATE")]
+ public const string Exdate = (string) "exdate";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='EXRULE']"
+ [Register ("EXRULE")]
+ public const string Exrule = (string) "exrule";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='GUESTS_CAN_INVITE_OTHERS']"
+ [Register ("GUESTS_CAN_INVITE_OTHERS")]
+ public const string GuestsCanInviteOthers = (string) "guestsCanInviteOthers";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='GUESTS_CAN_MODIFY']"
+ [Register ("GUESTS_CAN_MODIFY")]
+ public const string GuestsCanModify = (string) "guestsCanModify";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='GUESTS_CAN_SEE_GUESTS']"
+ [Register ("GUESTS_CAN_SEE_GUESTS")]
+ public const string GuestsCanSeeGuests = (string) "guestsCanSeeGuests";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='HAS_ALARM']"
+ [Register ("HAS_ALARM")]
+ public const string HasAlarm = (string) "hasAlarm";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='HAS_ATTENDEE_DATA']"
+ [Register ("HAS_ATTENDEE_DATA")]
+ public const string HasAttendeeData = (string) "hasAttendeeData";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='HAS_EXTENDED_PROPERTIES']"
+ [Register ("HAS_EXTENDED_PROPERTIES")]
+ public const string HasExtendedProperties = (string) "hasExtendedProperties";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='IS_ORGANIZER']"
+ [Register ("IS_ORGANIZER", ApiSince = 17)]
+ public const string IsOrganizer = (string) "isOrganizer";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='LAST_DATE']"
+ [Register ("LAST_DATE")]
+ public const string LastDate = (string) "lastDate";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='LAST_SYNCED']"
+ [Register ("LAST_SYNCED")]
+ public const string LastSynced = (string) "lastSynced";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ORGANIZER']"
+ [Register ("ORGANIZER")]
+ public const string Organizer = (string) "organizer";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ORIGINAL_ALL_DAY']"
+ [Register ("ORIGINAL_ALL_DAY")]
+ public const string OriginalAllDay = (string) "originalAllDay";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ORIGINAL_ID']"
+ [Register ("ORIGINAL_ID")]
+ public const string OriginalId = (string) "original_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ORIGINAL_INSTANCE_TIME']"
+ [Register ("ORIGINAL_INSTANCE_TIME")]
+ public const string OriginalInstanceTime = (string) "originalInstanceTime";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='ORIGINAL_SYNC_ID']"
+ [Register ("ORIGINAL_SYNC_ID")]
+ public const string OriginalSyncId = (string) "original_sync_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='RDATE']"
+ [Register ("RDATE")]
+ public const string Rdate = (string) "rdate";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='RRULE']"
+ [Register ("RRULE")]
+ public const string Rrule = (string) "rrule";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SELF_ATTENDEE_STATUS']"
+ [Register ("SELF_ATTENDEE_STATUS")]
+ public const string SelfAttendeeStatus = (string) "selfAttendeeStatus";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='STATUS']"
+ [Register ("STATUS")]
+ public const string Status = (string) "eventStatus";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA1']"
+ [Register ("SYNC_DATA1")]
+ public const string SyncData1 = (string) "sync_data1";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA10']"
+ [Register ("SYNC_DATA10")]
+ public const string SyncData10 = (string) "sync_data10";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA2']"
+ [Register ("SYNC_DATA2")]
+ public const string SyncData2 = (string) "sync_data2";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA3']"
+ [Register ("SYNC_DATA3")]
+ public const string SyncData3 = (string) "sync_data3";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA4']"
+ [Register ("SYNC_DATA4")]
+ public const string SyncData4 = (string) "sync_data4";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA5']"
+ [Register ("SYNC_DATA5")]
+ public const string SyncData5 = (string) "sync_data5";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA6']"
+ [Register ("SYNC_DATA6")]
+ public const string SyncData6 = (string) "sync_data6";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA7']"
+ [Register ("SYNC_DATA7")]
+ public const string SyncData7 = (string) "sync_data7";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA8']"
+ [Register ("SYNC_DATA8")]
+ public const string SyncData8 = (string) "sync_data8";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='SYNC_DATA9']"
+ [Register ("SYNC_DATA9")]
+ public const string SyncData9 = (string) "sync_data9";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='TITLE']"
+ [Register ("TITLE")]
+ public const string Title = (string) "title";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.EventsColumns']/field[@name='UID_2445']"
+ [Register ("UID_2445", ApiSince = 17)]
+ public const string Uid2445 = (string) "uid2445";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.EventsEntity']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$EventsEntity", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -3638,6 +4074,23 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ExtendedPropertiesColumns']"
+ protected internal partial interface IExtendedPropertiesColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ExtendedPropertiesColumns']/field[@name='EVENT_ID']"
+ [Register ("EVENT_ID")]
+ public const string EventId = (string) "event_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ExtendedPropertiesColumns']/field[@name='NAME']"
+ [Register ("NAME")]
+ public const string Name = (string) "name";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.ExtendedPropertiesColumns']/field[@name='VALUE']"
+ [Register ("VALUE")]
+ public const string Value = (string) "value";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.Instances']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$Instances", DoNotGenerateAcw=true, ApiSince = 14)]
@@ -4581,6 +5034,27 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.RemindersColumns']"
+ protected internal partial interface IRemindersColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.RemindersColumns']/field[@name='EVENT_ID']"
+ [Register ("EVENT_ID")]
+ public const string EventId = (string) "event_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.RemindersColumns']/field[@name='METHOD']"
+ [Register ("METHOD")]
+ public const string Method = (string) "method";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.RemindersColumns']/field[@name='MINUTES']"
+ [Register ("MINUTES")]
+ public const string Minutes = (string) "minutes";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.RemindersColumns']/field[@name='MINUTES_DEFAULT']"
+ [Register ("MINUTES_DEFAULT")]
+ public const int MinutesDefault = (int) -1;
+
+ }
+
[Register ("android/provider/CalendarContract$SyncColumns", ApiSince = 14, DoNotGenerateAcw=true)]
public abstract class SyncColumns : Java.Lang.Object {
@@ -4669,6 +5143,39 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']"
+ protected internal partial interface ISyncColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='_SYNC_ID']"
+ [Register ("_SYNC_ID")]
+ public const string SyncId = (string) "_sync_id";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='ACCOUNT_NAME']"
+ [Register ("ACCOUNT_NAME")]
+ public const string AccountName = (string) "account_name";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='ACCOUNT_TYPE']"
+ [Register ("ACCOUNT_TYPE")]
+ public const string AccountType = (string) "account_type";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='CAN_PARTIALLY_UPDATE']"
+ [Register ("CAN_PARTIALLY_UPDATE")]
+ public const string CanPartiallyUpdate = (string) "canPartiallyUpdate";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='DELETED']"
+ [Register ("DELETED")]
+ public const string Deleted = (string) "deleted";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='DIRTY']"
+ [Register ("DIRTY")]
+ public const string Dirty = (string) "dirty";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='CalendarContract.SyncColumns']/field[@name='MUTATORS']"
+ [Register ("MUTATORS", ApiSince = 18)]
+ public const string Mutators = (string) "mutators";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='CalendarContract.SyncState']"
[global::Android.Runtime.Register ("android/provider/CalendarContract$SyncState", DoNotGenerateAcw=true, ApiSince = 14)]
diff --git a/mono.android-android-28/mcw/Android.Provider.Contacts.cs b/mono.android-android-28/mcw/Android.Provider.Contacts.cs
index 62f3a17..e2717f8 100644
--- a/mono.android-android-28/mcw/Android.Provider.Contacts.cs
+++ b/mono.android-android-28/mcw/Android.Provider.Contacts.cs
@@ -370,6 +370,42 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']"
+ [ObsoleteAttribute (@"This class is obsoleted in this android platform")]
+ public partial interface IContactMethodsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='AUX_DATA']"
+ [Register ("AUX_DATA")]
+ [Obsolete ("deprecated")]
+ public const string AuxData = (string) "aux_data";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='DATA']"
+ [Register ("DATA")]
+ [Obsolete ("deprecated")]
+ public const string Data = (string) "data";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='ISPRIMARY']"
+ [Register ("ISPRIMARY")]
+ [Obsolete ("deprecated")]
+ public const string Isprimary = (string) "isprimary";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='KIND']"
+ [Register ("KIND")]
+ [Obsolete ("deprecated")]
+ public const string Kind = (string) "kind";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='LABEL']"
+ [Register ("LABEL")]
+ [Obsolete ("deprecated")]
+ public const string Label = (string) "label";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ContactMethodsColumns']/field[@name='TYPE']"
+ [Register ("TYPE")]
+ [Obsolete ("deprecated")]
+ public const string Type = (string) "type";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='Contacts.Extensions']"
[ObsoleteAttribute (@"This class is obsoleted in this android platform")]
@@ -484,6 +520,22 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ExtensionsColumns']"
+ [ObsoleteAttribute (@"This class is obsoleted in this android platform")]
+ public partial interface IExtensionsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ExtensionsColumns']/field[@name='NAME']"
+ [Register ("NAME")]
+ [Obsolete ("deprecated")]
+ public const string Name = (string) "name";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.ExtensionsColumns']/field[@name='VALUE']"
+ [Register ("VALUE")]
+ [Obsolete ("deprecated")]
+ public const string Value = (string) "value";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='Contacts.GroupMembership']"
[ObsoleteAttribute (@"This class is obsoleted in this android platform")]
@@ -768,6 +820,32 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.GroupsColumns']"
+ [ObsoleteAttribute (@"This class is obsoleted in this android platform")]
+ public partial interface IGroupsColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.GroupsColumns']/field[@name='NAME']"
+ [Register ("NAME")]
+ [Obsolete ("deprecated")]
+ public const string Name = (string) "name";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.GroupsColumns']/field[@name='NOTES']"
+ [Register ("NOTES")]
+ [Obsolete ("deprecated")]
+ public const string Notes = (string) "notes";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.GroupsColumns']/field[@name='SHOULD_SYNC']"
+ [Register ("SHOULD_SYNC")]
+ [Obsolete ("deprecated")]
+ public const string ShouldSync = (string) "should_sync";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.GroupsColumns']/field[@name='SYSTEM_ID']"
+ [Register ("SYSTEM_ID")]
+ [Obsolete ("deprecated")]
+ public const string SystemId = (string) "system_id";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='Contacts.Intents']"
[ObsoleteAttribute (@"This class is obsoleted in this android platform")]
@@ -1182,6 +1260,42 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']"
+ [ObsoleteAttribute (@"This class is obsoleted in this android platform")]
+ public partial interface IOrganizationColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='COMPANY']"
+ [Register ("COMPANY")]
+ [Obsolete ("deprecated")]
+ public const string Company = (string) "company";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='ISPRIMARY']"
+ [Register ("ISPRIMARY")]
+ [Obsolete ("deprecated")]
+ public const string Isprimary = (string) "isprimary";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='LABEL']"
+ [Register ("LABEL")]
+ [Obsolete ("deprecated")]
+ public const string Label = (string) "label";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='PERSON_ID']"
+ [Register ("PERSON_ID")]
+ [Obsolete ("deprecated")]
+ public const string PersonId = (string) "person";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='TITLE']"
+ [Register ("TITLE")]
+ [Obsolete ("deprecated")]
+ public const string Title = (string) "title";
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.OrganizationColumns']/field[@name='TYPE']"
+ [Register ("TYPE")]
+ [Obsolete ("deprecated")]
+ public const string Type = (string) "type";
+
+ }
+
// Metadata.xml XPath class reference: path="/api/package[@name='android.provider']/class[@name='Contacts.Organizations']"
[ObsoleteAttribute (@"This class is obsoleted in this android platform")]
@@ -2111,6 +2225,62 @@ namespace Android.Provider {
}
}
+ // Metadata.xml XPath interface reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.PeopleColumns']"
+ [ObsoleteAttribute (@"This class is obsoleted in this android platform")]
+ public partial interface IPeopleColumns {
+
+ // Metadata.xml XPath field reference: path="/api/package[@name='android.provider']/interface[@name='Contacts.PeopleColumns']/field[@name='CUSTOM_RINGTONE']"
+ [Register ("CUSTOM_RINGTONE")]
+ [Obsolete ("deprecated")]
+ public const string CustomRingtone = (string) "custom_ringtone";
+