Extensions.JavaCast<TResult>(IJavaObject) Método

Definición

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

public static TResult? JavaCast<TResult>(this Android.Runtime.IJavaObject? instance) where TResult : class, Android.Runtime.IJavaObject;
static member JavaCast : Android.Runtime.IJavaObject -> 'Result (requires 'Result : null and 'Result :> Android.Runtime.IJavaObject)

Parámetros de tipo

TResult

Tipo al que se va a convertir instance .
TResult debe implementar la IJavaObject interfaz .

Parámetros

instance
IJavaObject

Instancia IJavaObject de que se va a convertir en una TResult instancia de .

Devoluciones

TResult

Representación TResult de instance.

Excepciones

No se encuentra la clase JNI para TResult .

-o-

La clase de proxy de TResult es abstracty no se encuentra elabstract proxy.

La instancia instance.Handle del objeto Anrdroid no se puede convertir al tipo de Android correspondiente a TResult.

Se ha producido un error desconocido.

Comentarios

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a