TypedReference Struct-datatyp

Definition

Viktigt!

Detta API uppfyller inte CLS.

Beskriver objekt som innehåller både en hanterad pekare till en plats och en körningsrepresentation av den typ som kan lagras på den platsen.

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
Arv
TypedReference
Attribut

Kommentarer

En typbaserad referens är en typ/värde-kombination som används för varargs och annat stöd. TypedReference är en inbyggd värdetyp som kan användas för parametrar och lokala variabler.

Det går inte att skapa matriser med TypedReference objekt. Följande anrop är till exempel ogiltigt:

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

Metoder

Name Description
Equals(Object)

Kontrollerar om det här objektet är lika med det angivna objektet.

GetHashCode()

Returnerar hash-koden för det här objektet.

GetTargetType(TypedReference)

Returnerar typen av mål för den angivna TypedReference.

MakeTypedReference(Object, FieldInfo[])

Gör ett TypedReference för ett fält som identifieras av ett angivet objekt och en lista med fältbeskrivningar.

SetTypedReference(TypedReference, Object)

Konverterar det angivna värdet till en TypedReference. Den här metoden stöds inte.

TargetTypeToken(TypedReference)

Returnerar det interna metadatatypshandtaget för den angivna TypedReference.

ToObject(TypedReference)

Konverterar angivet TypedReference till en Object.

Gäller för