TypedReference Struktur

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Beschreibt Objekte, die sowohl einen verwalteten Zeiger auf einen Speicherort als auch eine Laufzeitdarstellung des Typs enthalten, der an diesem Speicherort gespeichert werden kann.

public value class TypedReference
[System.CLSCompliant(false)]
public ref struct TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
[<System.CLSCompliant(false)>]
type TypedReference = struct
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypedReference = struct
Public Structure TypedReference
Vererbung
TypedReference
Attribute

Hinweise

Ein typierter Bezug ist eine Typ-Wert-Kombination, die für Varargs und andere Unterstützung verwendet wird. TypedReference ist ein integrierter Werttyp, der für Parameter und lokale Variablen verwendet werden kann.

Arrays von TypedReference Objekten können nicht erstellt werden. Der folgende Aufruf ist beispielsweise ungültig:

Assembly::Load("mscorlib.dll")->GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]");
Assembly.Load("mscorlib.dll").GetType "System.TypedReference[]"
Assembly.Load("mscorlib.dll").GetType("System.TypedReference[]")

Methoden

Name Beschreibung
Equals(Object)

Überprüft, ob dieses Objekt dem angegebenen Objekt entspricht.

GetHashCode()

Gibt den Hashcode dieses Objekts zurück.

GetTargetType(TypedReference)

Gibt den Typ des Ziels des angegebenen TypedReferenceZurück.

MakeTypedReference(Object, FieldInfo[])

Macht ein TypedReference Feld, das durch ein angegebenes Objekt und eine Liste von Feldbeschreibungen identifiziert wird.

SetTypedReference(TypedReference, Object)

Konvertiert den angegebenen Wert in ein TypedReference. Diese Methode wird nicht unterstützt.

TargetTypeToken(TypedReference)

Gibt das interne Metadatentyphandle für den angegebenen TypedReferenceWert zurück.

ToObject(TypedReference)

Konvertiert den angegebenen TypedReference Wert in ein Object.

Gilt für: