UCharacter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character.
[Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class UCharacter : Java.Lang.Object
[<Android.Runtime.Register("android/icu/lang/UCharacter", ApiSince=24, DoNotGenerateAcw=true)>]
type UCharacter = class
inherit Object
- Herança
- Atributos
Comentários
<strong>[icu enhancement]</strong> ICU's replacement for java.lang.Character. Métodos, campos e outras funcionalidades específicas da UTI são rotulados como '<strong>[icu]</strong>'.
A classe UCharacter fornece extensões para a java.lang.Character classe. Essas extensões fornecem suporte para mais propriedades Unicode. Cada versão da UTI dá suporte à versão mais recente do Unicode disponível no momento.
Por algum tempo antes de Java 5 adicionamos suporte para pontos de código Unicode suplementares, a classe UCharacter da UCU e muitas outras classes de UTI já os suportavam. Alguns métodos e constantes UCharacter foram ampliados ligeiramente diferente de como os métodos e constantes da classe Character foram ampliados posteriormente. Em particular, Character#MAX_VALUE ainda é um char com o valor U+FFFF, enquanto o UCharacter#MAX_VALUE é um int com o valor U+10FFFF.
Os pontos de código são representados nessas API usando ints. Embora seja mais conveniente em Java ter um tipo de dados primitivo separado para eles, os ints são suficientes enquanto isso.
Além das adições para suporte utf-16 e as propriedades Unicode atualizadas, as principais diferenças entre UCharacter e Character são: <ul><li> UCharacter não foi projetado para ser um wrapper char e não tem APIs para as quais envolve o gerenciamento desse único char.<br> Estes incluem: <ul><li> char charValue(), <li> int compareTo(java.lang. Caractere, java.lang. Caractere), etc. </ul><li> UCharacter não inclui APIs de caractere preteridas, nem inclui as informações de caracteres específicas de Java, como booleano isJavaIdentifierPart(char ch). <li> Character mapeia os caracteres 'A' - 'Z' e 'a' - 'z' para os valores numéricos '10' - '35'. UCharacter também faz isso em dígito e getNumericValue, para aderir à semântica java desses métodos. Novos métodos unicodeDigit e getUnicodeNumericValue não tratam os pontos de código acima como tendo valores numéricos. Essa é uma alteração semântica da ICU4J 1.3.1. </ul>
Além de Java funções de compatibilidade, que calculam propriedades derivadas, essa API fornece acesso de baixo nível ao Banco de Dados de Caracteres Unicode.
O Unicode atribui valores de cada ponto de código (não apenas caractere atribuído) para muitas propriedades. A maioria deles são sinalizadores boolianos simples ou constantes de uma pequena lista enumerada. Para algumas propriedades, os valores são cadeias de caracteres ou outros tipos relativamente mais complexos.
Para obter mais informações, consulte "Sobre o banco de dados de caractere Unicode" (http://www.unicode.org/ucd/) e o capítulo guia do usuário da UTI sobre propriedades (https://unicode-org.github.io/icu/userguide/strings/properties).
Também há funções que fornecem migração fácil de funções C/POSIX, como isblank(). Seu uso geralmente é desencorajado porque os padrões C/POSIX não definem sua semântica além do intervalo ASCII, o que significa que diferentes implementações apresentam um comportamento muito diferente. Em vez disso, as propriedades Unicode devem ser usadas diretamente.
Há também apenas algumas classes de caracteres C/POSIX amplas e elas tendem a ser usadas para fins conflitantes. Por exemplo, a classe "isalpha()" às vezes é usada para determinar limites de palavra, enquanto uma abordagem mais sofisticada pelo menos distingue letras iniciais de caracteres de continuação (este último incluindo marcas de combinação). (Na UTI, BreakIterator é a API mais sofisticada para limites de palavras.) Outro exemplo: não há nenhuma classe "istitle()" para caracteres de título.
A UTI 3.4 e posterior fornece acesso à API para todas as doze classes de caractereS C/POSIX. A UTI os implementa de acordo com as Recomendações Padrão no Anexo C: Propriedades de Compatibilidade de Expressões Regulares unicode uts #18 (http://www.unicode.org/reports/tr18/#Compatibility_Properties).
O acesso à API para classes de caractere C/POSIX é o seguinte:
{@code
- alpha: isUAlphabetic(c) or hasBinaryProperty(c, UProperty.ALPHABETIC)
- lower: isULowercase(c) or hasBinaryProperty(c, UProperty.LOWERCASE)
- upper: isUUppercase(c) or hasBinaryProperty(c, UProperty.UPPERCASE)
- punct: ((1<<getType(c)) & ((1<<DASH_PUNCTUATION)|(1<<START_PUNCTUATION)|
(1<<END_PUNCTUATION)|(1<<CONNECTOR_PUNCTUATION)|(1<<OTHER_PUNCTUATION)|
(1<<INITIAL_PUNCTUATION)|(1<<FINAL_PUNCTUATION)))!=0
- digit: isDigit(c) or getType(c)==DECIMAL_DIGIT_NUMBER
- xdigit: hasBinaryProperty(c, UProperty.POSIX_XDIGIT)
- alnum: hasBinaryProperty(c, UProperty.POSIX_ALNUM)
- space: isUWhiteSpace(c) or hasBinaryProperty(c, UProperty.WHITE_SPACE)
- blank: hasBinaryProperty(c, UProperty.POSIX_BLANK)
- cntrl: getType(c)==CONTROL
- graph: hasBinaryProperty(c, UProperty.POSIX_GRAPH)
- print: hasBinaryProperty(c, UProperty.POSIX_PRINT)}
As classes de caractereS C/POSIX também estão disponíveis em padrões UnicodeSet, usando padrões como [:graph:] ou \p{graph}.
<strong>[icu] Observação:</strong> Há várias funções de espaço em branco de UTI (e Java). Comparison:<ul><li> isUWhiteSpace=UCHAR_WHITE_SPACE: Propriedade White_Space Unicode; a maioria das categorias gerais "Z" (separadores) + a maioria dos controles ISO de espaço em branco (incluindo espaços sem interrupção, mas excluindo IS1).. IS4) <li> isWhitespace: Java isWhitespace; Z + controles ISO de espaço em branco, mas excluindo espaços <sem interrupção li> isSpaceChar: apenas Z (incluindo espaços sem interrupção)</ul>
Essa classe não é subclassável.
Java documentação para android.icu.lang.UCharacter.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| FoldCaseDefault |
Obsoleto.
<strong>[icu]</strong> Option value for case folding: use mapeamentos padrão definidos em CaseFolding. |
| FoldCaseExcludeSpecialI |
Obsoleto.
<valor de opção strong>[icu]</strong> para dobra de maiúsculas de minúsculas: use o conjunto modificado de mapeamentos fornecido em CaseFolding. |
| MaxCodePoint |
Constante U+10FFFF, igual a |
| MaxHighSurrogate |
Constante U+DBFF, igual a |
| MaxLowSurrogate |
Constante U+DFFF, igual a |
| MaxRadix |
Constante de compatibilidade para Java MAX_RADIX do Caractere. |
| MaxSurrogate |
Constante U+DFFF, igual a |
| MaxValue |
O valor de ponto de código Unicode mais alto (valor escalar), a constante U+10FFFF (usa 21 bits). |
| MinCodePoint |
Constante U+0000, igual a |
| MinHighSurrogate |
Constante U+D800, igual a |
| MinLowSurrogate |
Constante U+DC00, igual a |
| MinRadix |
Constante de compatibilidade para MIN_RADIX do caractere Java. |
| MinSupplementaryCodePoint |
Constante U+10000, igual a |
| MinSurrogate |
Constante U+D800, igual a |
| MinValue |
O menor valor de ponto de código Unicode, constante 0. |
| NoNumericValue |
Valor especial retornado por getUnicodeNumericValue(int) quando nenhum valor numérico é definido para um ponto de código. |
| ReplacementChar |
Valor Unicode usado ao traduzir para o formulário de codificação Unicode e não há nenhum caractere existente. |
| SupplementaryMinValue |
O valor mínimo para pontos de código complementares, constante U+10000. |
| TitlecaseNoBreakAdjustment |
Obsoleto.
Não ajuste os índices de título dos índices BreakIterator::next() ; titlecase exatamente os caracteres em quebras do iterador. |
| TitlecaseNoLowercase |
Obsoleto.
Não diminua partes não iniciais das palavras durante a criação de títulos. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| ExtendedNameIterator |
<strong>[icu]</strong> |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
<strong>[icu enhancement]</strong> ICU's replacement for |
| JniPeerMembers |
<strong>[icu enhancement]</strong> ICU's replacement for |
| NameIterator |
<strong>[icu]</strong> |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| TypeIterator |
<strong>[icu]</strong> |
| UnicodeVersion |
<strong>[icu]</strong> Retorna a versão dos dados Unicode usados. |
Métodos
| Nome | Description |
|---|---|
| CharCount(Int32) |
O mesmo que |
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| CodePointAt(Char[], Int32, Int32) |
O mesmo que |
| CodePointAt(Char[], Int32) |
O mesmo que |
| CodePointAt(ICharSequence, Int32) |
O mesmo que |
| CodePointAt(String, Int32) |
O mesmo que |
| CodePointBefore(Char[], Int32, Int32) |
O mesmo que |
| CodePointBefore(Char[], Int32) |
O mesmo que |
| CodePointBefore(ICharSequence, Int32) |
O mesmo que |
| CodePointBefore(String, Int32) |
O mesmo que |
| CodePointCount(Char[], Int32, Int32) |
Equivalente ao |
| CodePointCount(ICharSequence, Int32, Int32) |
Equivalente ao |
| CodePointCount(String, Int32, Int32) |
Equivalente ao |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Digit(Int32, Int32) |
Retorna o valor numérico de um ponto de código de dígito decimal. |
| Digit(Int32) |
Retorna o valor numérico de um ponto de código de dígito decimal. |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Equals(Object) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| Equals(Object) |
Indica se algum outro objeto é "igual a" este. (Herdado de Object) |
| FoldCase(Int32, Boolean) |
<strong>[icu]</strong> O caractere fornecido é mapeado para seu equivalente de dobra de maiúsculas e minúsculas de acordo com UnicodeData. |
| FoldCase(Int32, FoldCaseOptions) |
<strong>[icu]</strong> O caractere fornecido é mapeado para seu equivalente de dobra de maiúsculas e minúsculas de acordo com UnicodeData. |
| FoldCase(String, Boolean) |
<strong>[icu]</strong> A cadeia de caracteres fornecida é mapeada para seu equivalente de dobra de maiúsculas e minúsculas de acordo com UnicodeData. |
| FoldCase(String, FoldCaseOptions) |
<strong>[icu]</strong> A cadeia de caracteres fornecida é mapeada para seu equivalente de dobra de maiúsculas e minúsculas de acordo com UnicodeData. |
| ForDigit(Int32, Int32) |
Forneça o java. |
| GetAge(Int32) |
<strong>[icu]</strong> Retorna a "idade" do ponto de código. |
| GetBidiPairedBracket(Int32) |
<strong>[icu]</strong> Mapeia o caractere especificado para seu caractere de colchete emparelhado. |
| GetCharFromExtendedName(String) |
<strong>[icu]</strong> |
| GetCharFromName(String) |
<strong>[icu]</strong> |
| GetCharFromNameAlias(String) |
<strong>[icu]</strong> |
| GetCodePoint(Char, Char) |
<strong>[icu]</strong> Retorna um ponto de código correspondente às duas unidades de código substitutas. |
| GetCodePoint(Char) |
<strong>[icu]</strong> Retorna o ponto de código correspondente ao ponto de código BMP. |
| GetCodePoint(Int32, Int32) |
<strong>[icu]</strong> Retorna um ponto de código correspondente às duas unidades de código substitutas. |
| GetCombiningClass(Int32) |
<strong>[icu]</strong> Retorna a classe de combinação do ponto de código de argumento |
| GetDirection(Int32) |
<strong>[icu]</strong> Retorna a propriedade Bidirecional de um ponto de código. |
| GetDirectionality(Int32) |
Equivalente ao |
| GetExtendedName(Int32) |
<strong>[icu]</strong> Retorna um nome para um ponto de código válido. |
| GetHanNumericValue(Int32) |
<strong>[icu]</strong> Retorna o valor numérico de um caractere Han. |
| GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
| GetIntPropertyMaxValue(Int32) |
<strong>[icu]</strong> Retorna o valor máximo para uma propriedade Unicode inteiro/binária. |
| GetIntPropertyMinValue(Int32) |
<strong>[icu]</strong> Retorna o valor mínimo para um tipo de propriedade Unicode inteiro/binário. |
| GetIntPropertyValue(Int32, Int32) |
<strong>[icu]</strong> Retorna o valor da propriedade para um tipo de propriedade Unicode de um ponto de código. |
| GetMirror(Int32) |
<strong>[icu]</strong> Mapeia o ponto de código especificado para um ponto de código "mirror-image". |
| GetName(Int32) |
<strong>[icu]</strong> Retorna o nome Unicode mais atual do ponto de código do argumento ou nulo se o caractere não for atribuído ou fora do intervalo |
| GetName(String, String) |
<strong>[icu]</strong> Retorna os nomes de cada um dos caracteres em uma cadeia de caracteres |
| GetNameAlias(Int32) |
<strong>[icu]</strong> Retorna o nome corrigido de NameAliases. |
| GetNumericValue(Int32) |
Retorna o valor numérico do ponto de código como um inteiro nãonegativo. |
| GetPropertyEnum(ICharSequence) |
<strong>[icu]</strong> Return the UProperty selector for a given property name, as specified in the Unicode database file PropertyAliases. |
| GetPropertyEnum(String) |
<strong>[icu]</strong> Return the UProperty selector for a given property name, as specified in the Unicode database file PropertyAliases. |
| GetPropertyName(Int32, Int32) |
<strong>[icu]</strong> Return the Unicode name for a given property, as given in the Unicode database file PropertyAliases. |
| GetPropertyValueEnum(Int32, ICharSequence) |
<strong>[icu]</strong> Return the property value integer for a given value name, as specified in the Unicode database file PropertyValueAliases. |
| GetPropertyValueEnum(Int32, String) |
<strong>[icu]</strong> Return the property value integer for a given value name, as specified in the Unicode database file PropertyValueAliases. |
| GetPropertyValueName(Int32, Int32, Int32) |
<strong>[icu]</strong> Return the Unicode name for a given property value, as given in the Unicode database file PropertyValueAliases. |
| GetType(Int32) |
Retorna um valor que indica a categoria Unicode de um ponto de código. |
| GetUnicodeNumericValue(Int32) |
<strong>[icu]</strong> Retorna o valor numérico para um ponto de código Unicode, conforme definido no Banco de Dados de Caracteres Unicode. |
| HasBinaryProperty(ICharSequence, Int32) |
<strong>[icu]</strong> Retorna true se a propriedade for verdadeira para a cadeia de caracteres. |
| HasBinaryProperty(Int32, Int32) |
<strong>[icu]</strong> Verifique uma propriedade Unicode binária para um ponto de código. |
| HasBinaryProperty(String, Int32) |
<strong>[icu]</strong> Retorna true se a propriedade for verdadeira para a cadeia de caracteres. |
| IsBaseForm(Int32) |
<strong>[icu]</strong> Determina se o ponto de código especificado é de forma base. |
| IsBMP(Int32) |
<strong>[icu]</strong> Determina se o ponto de código está no plano BMP. |
| IsDefined(Int32) |
Determina se um ponto de código tem um significado definido no padrão Unicode up-to-date. |
| IsDigit(Int32) |
Determina se um ponto de código é um dígito Java. |
| IsHighSurrogate(Char) |
O mesmo que |
| IsHighSurrogate(Int32) |
O mesmo que |
| IsIdentifierIgnorable(Int32) |
Determina se o ponto de código especificado deve ser considerado como um caractere ignorável em um identificador de Java. |
| IsISOControl(Int32) |
Determina se o ponto de código especificado é um caractere de controle ISO. |
| IsJavaIdentifierPart(Int32) |
Substituição de compatibilidade de Java método, delega a java. |
| IsJavaIdentifierStart(Int32) |
Substituição de compatibilidade de Java método, delega a java. |
| IsLegal(Int32) |
<strong>[icu]</strong> Um ponto de código é ilegal se e somente se <ul><li> Fora dos limites, menor que 0 ou maior que UCharacter. |
| IsLegal(String) |
<strong>[icu]</strong> Uma cadeia de caracteres é legal, todos os seus pontos de código são legais. |
| IsLetter(Int32) |
Determina se o ponto de código especificado é uma letra. |
| IsLetterOrDigit(Int32) |
Determina se o ponto de código especificado é uma letra ou dígito. |
| IsLowerCase(Int32) |
Determina se o ponto de código especificado é um caractere minúsculo. |
| IsLowSurrogate(Char) |
O mesmo que |
| IsLowSurrogate(Int32) |
O mesmo que |
| IsMirrored(Int32) |
Determina se o ponto de código tem a propriedade "espelhada". |
| IsPrintable(Int32) |
<strong>[icu]</strong> Determina se o ponto de código especificado é um caractere imprimível de acordo com o padrão Unicode. |
| IsSpaceChar(Int32) |
Determina se o ponto de código especificado é um caractere de espaço especificado por Unicode, i. |
| IsSupplementary(Int32) |
<strong>[icu]</strong> Determina se o ponto de código é um caractere suplementar. |
| IsSupplementaryCodePoint(Int32) |
O mesmo que |
| IsSurrogatePair(Char, Char) |
O mesmo que |
| IsSurrogatePair(Int32, Int32) |
O mesmo que |
| IsTitleCase(Int32) |
Determina se o ponto de código especificado é um caractere de título. |
| IsUAlphabetic(Int32) |
<strong>[icu]</strong> |
| IsULowercase(Int32) |
<strong>[icu]</strong> |
| IsUnicodeIdentifierPart(Int32) |
Determina se o caractere especificado é permitido como um caractere não inicial de um identificador de acordo com o identificador Unicode UAX nº 31 e a sintaxe de padrão. |
| IsUnicodeIdentifierStart(Int32) |
Determina se o caractere especificado é permitido como o primeiro caractere em um identificador de acordo com o Identificador Unicode UAX nº 31 e a sintaxe de padrão. |
| IsUpperCase(Int32) |
Determina se o ponto de código especificado é um caractere maiúsculo. |
| IsUUppercase(Int32) |
<strong>[icu]</strong> |
| IsUWhiteSpace(Int32) |
<strong>[icu]</strong> |
| IsValidCodePoint(Int32) |
Equivalente a |
| IsWhitespace(Int32) |
Determina se o ponto de código especificado é um caractere de espaço em branco. |
| JavaFinalize() |
Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto. (Herdado de Object) |
| Notify() |
Ativa um único thread que está aguardando no monitor deste objeto. (Herdado de Object) |
| NotifyAll() |
Ativa todos os threads que estão aguardando no monitor deste objeto. (Herdado de Object) |
| OffsetByCodePoints(Char[], Int32, Int32, Int32, Int32) |
Equivalente ao
|
| OffsetByCodePoints(ICharSequence, Int32, Int32) |
Equivalente ao |
| OffsetByCodePoints(String, Int32, Int32) |
Equivalente ao |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToChars(Int32, Char[], Int32) |
O mesmo que |
| ToChars(Int32) |
O mesmo que |
| ToCodePoint(Char, Char) |
O mesmo que |
| ToCodePoint(Int32, Int32) |
O mesmo que |
| ToLowerCase(Int32) |
O ponto de código determinado é mapeado para seu equivalente minúsculo; se o ponto de código não tiver equivalente em letras minúsculas, o ponto de código em si será retornado. |
| ToLowerCase(Locale, String) |
Retorna a versão minúscula da cadeia de caracteres de argumento. |
| ToLowerCase(String) |
Retorna a versão minúscula da cadeia de caracteres de argumento. |
| ToLowerCase(ULocale, String) |
Retorna a versão minúscula da cadeia de caracteres de argumento. |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| ToString(Int32) |
Converte o ponto de código de argumento e retorna um objeto String que representa o valor do ponto de código no formato UTF-16. |
| ToTitleCase(Int32) |
Converte o argumento de ponto de código em título. |
| ToTitleCase(Locale, String, BreakIterator, TitlecaseOptions) |
<strong>[icu]</strong> |
| ToTitleCase(Locale, String, BreakIterator) |
Retorna a versão de título da cadeia de caracteres de argumento. |
| ToTitleCase(String, BreakIterator) |
Retorna a versão de título da cadeia de caracteres de argumento. |
| ToTitleCase(ULocale, String, BreakIterator, TitlecaseOptions) |
Retorna a versão de título da cadeia de caracteres de argumento. |
| ToTitleCase(ULocale, String, BreakIterator) |
Retorna a versão de título da cadeia de caracteres de argumento. |
| ToUpperCase(Int32) |
Converte o argumento de caractere em letras maiúsculas. |
| ToUpperCase(Locale, String) |
Retorna a versão maiúscula da cadeia de caracteres de argumento. |
| ToUpperCase(String) |
Retorna a versão maiúscula da cadeia de caracteres de argumento. |
| ToUpperCase(ULocale, String) |
Retorna a versão maiúscula da cadeia de caracteres de argumento. |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.Finalized() |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.JniObjectReferenceControlBlock |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
<strong>[icu enhancement]</strong> ICU's replacement for |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
<strong>[icu enhancement]</strong> ICU's replacement for |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |