Language

JniValueMarshaler.CreateValue Method

Definition

Converts a JNI object reference to a managed value.

public abstract object? CreateValue(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options, Type? targetType = default);
abstract member CreateValue : JniObjectReference * Java.Interop.JniObjectReferenceOptions * Type -> obj

Parameters

reference
JniObjectReference

The source JNI object reference, passed by reference for transfer handling.

options
JniObjectReferenceOptions

Source-reference transfer options for the marshaler implementation.

targetType
Type

The requested managed target type, or the implementation's default when null.

Returns

The managed value produced by the implementation.

Remarks

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to