TypedReference Struktura

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Popisuje objekty, které obsahují spravovaný ukazatel na umístění i reprezentaci typu, který může být uložen v tomto umístění.

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
Dědičnost
TypedReference
Atributy

Poznámky

Typový odkaz je kombinace typu/hodnoty používaná pro varargs a další podporu. TypedReference je předdefinovaný typ hodnoty, který lze použít pro parametry a místní proměnné.

TypedReference Pole objektů nelze vytvořit. Například následující volání je neplatné:

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

Metody

Equals(Object)

Zkontroluje, jestli se tento objekt rovná zadanému objektu.

GetHashCode()

Vrátí kód hash tohoto objektu.

GetTargetType(TypedReference)

Vrátí typ cíle zadaného TypedReferenceobjektu .

MakeTypedReference(Object, FieldInfo[])

TypedReference Vytvoří pole identifikované zadaným objektem a seznamem popisů polí.

SetTypedReference(TypedReference, Object)

Převede zadanou TypedReferencehodnotu na . Tato metoda není podporována.

TargetTypeToken(TypedReference)

Vrátí popisovač typu interních metadat zadaného objektu TypedReference.

ToObject(TypedReference)

Převede zadaný TypedReference na .Object

Platí pro