Sprache

ColorValueMarshaler Klasse

Definition

Generiert Ausdrücke, die zwischen Farbwerten und gepackten 32-Bit-Ganzzahlen konvertiert werden.

public class ColorValueMarshaler : Java.Interop.JniValueMarshaler<Android.Graphics.Color>
type ColorValueMarshaler = class
    inherit JniValueMarshaler<Color>
Vererbung

Hinweise

Die Ausdruckskonvertierungsmethoden werden implementiert. Objektverweiskonvertierung, Argumentstatuserstellung und Bereinigung des Argumentzustands.NotImplementedException

Konstruktoren

Name Beschreibung
ColorValueMarshaler()

Erstellt einen Marshaler für ausdrucksbasierte Farbkonvertierungen.

Eigenschaften

Name Beschreibung
IsJniValueType

Ruft ab, ob der Marshaler eine primitive JNI-Wertdarstellung verwendet.

(Geerbt von JniValueMarshaler)
MarshalType

Ruft den ganzzahligen Typ ab, der von generierten Farbkonvertierungen verwendet wird.

Methoden

Name Beschreibung
CreateArgumentState(Object, ParameterAttributes)

Wandelt ein Objekt in T einen Typargumentzustand um und erstellt diesen.

(Geerbt von JniValueMarshaler<T>)
CreateGenericArgumentState(T, ParameterAttributes)

Erstellt typierten Argumentstatus über CreateGenericObjectReferenceArgumentState.

(Geerbt von JniValueMarshaler<T>)
CreateGenericObjectReferenceArgumentState(Color, ParameterAttributes)

Löst aus, da die Erstellung des Objektverweisargumentzustands nicht implementiert ist.

CreateGenericObjectReferenceArgumentState(T, ParameterAttributes)

Erstellt den Objektverweisargumentstatus für einen typierten Wert.

(Geerbt von JniValueMarshaler<T>)
CreateGenericValue(JniObjectReference, JniObjectReferenceOptions, Type)

Löst aus, da die Konvertierung aus einem Java Objektverweis nicht implementiert ist.

CreateObjectReferenceArgumentState(Object, ParameterAttributes)

Wandelt ein Objekt in T den Typ "Objektverweisargumentstatus" um und erstellt diesen.

(Geerbt von JniValueMarshaler<T>)
CreateParameterFromManagedExpression(JniValueMarshalerContext, ParameterExpression, ParameterAttributes)

Erstellt einen Ausdruck, der die gepackte ganze Zahl aus einem Farbparameter liest.

CreateParameterToManagedExpression(JniValueMarshalerContext, ParameterExpression, ParameterAttributes, Type)

Erstellt einen Ausdruck, der eine Farbe aus einem ganzzahligen Parameter erstellt.

CreateReturnValueFromManagedExpression(JniValueMarshalerContext, ParameterExpression)

Erstellt den gepackten ganzzahligen Ausdruck für einen Verwalteten Farbrücklaufwert.

CreateValue(JniObjectReference, JniObjectReferenceOptions, Type)

Konvertiert einen JNI-Verweis über die typierte Konvertierungsimplementierung.

(Geerbt von JniValueMarshaler<T>)
DestroyArgumentState(Object, JniValueMarshalerState, ParameterAttributes)

Wandelt den ursprünglichen Wert in T die Bereinigung des typierten Zustands um und ruft sie auf.

(Geerbt von JniValueMarshaler<T>)
DestroyGenericArgumentState(Color, JniValueMarshalerState, ParameterAttributes)

Wird ausgelöst, da die Bereinigung des Argumentzustands nicht implementiert ist.

DestroyGenericArgumentState(T, JniValueMarshalerState, ParameterAttributes)

Schließt die Synchronisierung und Bereinigung für ein typiertes Argument ab.

(Geerbt von JniValueMarshaler<T>)
ReturnObjectReferenceToJni(JniValueMarshalerContext, String, Expression)

Fügt einen Ausdruck hinzu, der einen lokalen JNI-Rückgabeverweis erstellt und überträgt.

(Geerbt von JniValueMarshaler)

Gilt für: