TypedReference Struktura

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Opisuje obiekty zawierające zarówno wskaźnik zarządzany do lokalizacji, jak i reprezentację środowiska uruchomieniowego typu, który może być przechowywany w tej lokalizacji.

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
Dziedziczenie
TypedReference
Atrybuty

Uwagi

Odwołanie typu to kombinacja typu/wartości używana dla varargs i innych obsługi. TypedReference jest wbudowanym typem wartości, który może być używany dla parametrów i zmiennych lokalnych.

TypedReference Nie można utworzyć tablic obiektów. Na przykład następujące wywołanie jest nieprawidłowe:

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)

Sprawdza, czy ten obiekt jest równy określonemu obiektowi.

GetHashCode()

Zwraca kod skrótu tego obiektu.

GetTargetType(TypedReference)

Zwraca typ obiektu docelowego określonego TypedReference.

MakeTypedReference(Object, FieldInfo[])

TypedReference Tworzy dla pola identyfikowanego przez określony obiekt i listę opisów pól.

SetTypedReference(TypedReference, Object)

Konwertuje określoną wartość na wartość TypedReference. Ta metoda nie jest obsługiwana.

TargetTypeToken(TypedReference)

Zwraca wewnętrzny uchwyt typu metadanych dla określonego TypedReferenceelementu .

ToObject(TypedReference)

Konwertuje określony TypedReference element na .Object

Dotyczy