TypedReference Struktúra

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Azokat az objektumokat ismerteti, amelyek egy adott helyre mutató felügyelt mutatót és az adott helyen tárolható típus futtatókörnyezeti ábrázolását tartalmazzák.

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
Öröklődés
TypedReference
Attribútumok

Megjegyzések

A gépelt hivatkozás a varargok és egyéb támogatáshoz használt típus-érték kombináció. TypedReference egy beépített értéktípus, amely paraméterekhez és helyi változókhoz használható.

Objektumtömbök TypedReference nem hozhatók létre. A következő hívás például érvénytelen:

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[]")

Metódusok

Name Description
Equals(Object)

Ellenőrzi, hogy ez az objektum egyenlő-e a megadott objektummal.

GetHashCode()

Az objektum kivonatkódját adja vissza.

GetTargetType(TypedReference)

A megadott TypedReferencecél típusát adja vissza.

MakeTypedReference(Object, FieldInfo[])

TypedReference Egy adott objektum által azonosított mezőre és a mezőleírások listájára ad meg egy mezőt.

SetTypedReference(TypedReference, Object)

A megadott értéket átalakítja egy TypedReference. Ez a módszer nem támogatott.

TargetTypeToken(TypedReference)

A megadott TypedReferencemetaadattípus-leírót adja vissza.

ToObject(TypedReference)

A megadott TypedReference értéket átalakítja egy Object.

A következőre érvényes: