JavaPeerableExtensions.TryJavaCast<TResult> Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Try to coerce self
to type TResult
,
checking that the coercion is valid on the Java side.
public static bool TryJavaCast<TResult> (this Java.Interop.IJavaPeerable? self, out TResult? result) where TResult : class, Java.Interop.IJavaPeerable;
static member TryJavaCast : Java.Interop.IJavaPeerable * 'Result -> bool (requires 'Result : null and 'Result :> Java.Interop.IJavaPeerable)
- TResult
The type to coerce self
to.
- self
- IJavaPeerable
A IJavaPeerable instance
to coerce to type TResult
.
- result
- TResult
When this method returns, contains a value of type
TResult
if self
can be
coerced to the Java type corresponding to TResult
,
or null
if the coercion is not valid.
true
if was converted successfully;
otherwise, false
.
The Java peer type for TResult
could not be found.
The type TResult
or a Invoker type for
TResult
does not provide an
activation constructor, a constructor with a singature of
(ref JniObjectReference, JniObjectReferenceOptions)
or
(IntPtr, JniHandleOwnership)
.
Produkt | Wersje |
---|---|
.NET for Android | .NET for Android API 35 |