Share via


JniValueMarshaler<T> Class

Definition

public abstract class JniValueMarshaler<T> : Java.Interop.JniValueMarshaler
type JniValueMarshaler<'T> = class
    inherit JniValueMarshaler

Type Parameters

T
Inheritance
JniValueMarshaler<T>
Derived

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.

Constructors

JniValueMarshaler<T>()

Properties

IsJniValueType (Inherited from JniValueMarshaler)
MarshalType (Inherited from JniValueMarshaler)

Methods

CreateArgumentState(Object, ParameterAttributes)
CreateGenericArgumentState(T, ParameterAttributes)
CreateGenericObjectReferenceArgumentState(T, ParameterAttributes)
CreateGenericValue(JniObjectReference, JniObjectReferenceOptions, Type)
CreateObjectReferenceArgumentState(Object, ParameterAttributes)
CreateParameterFromManagedExpression(JniValueMarshalerContext, ParameterExpression, ParameterAttributes) (Inherited from JniValueMarshaler)
CreateParameterToManagedExpression(JniValueMarshalerContext, ParameterExpression, ParameterAttributes, Type) (Inherited from JniValueMarshaler)
CreateReturnValueFromManagedExpression(JniValueMarshalerContext, ParameterExpression) (Inherited from JniValueMarshaler)
CreateValue(JniObjectReference, JniObjectReferenceOptions, Type)
DestroyArgumentState(Object, JniValueMarshalerState, ParameterAttributes)
DestroyGenericArgumentState(T, JniValueMarshalerState, ParameterAttributes)
ReturnObjectReferenceToJni(JniValueMarshalerContext, String, Expression) (Inherited from JniValueMarshaler)

Applies to