TypedReference Struktura

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Opisuje obiekty, które zawierają zarówno zarządzany wskaźnik do lokalizacji, jak i reprezentację typu, który może być przechowywany w tej lokalizacji.Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location.

public value class TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
type TypedReference = struct
Public Structure TypedReference
Dziedziczenie
TypedReference
Atrybuty

Uwagi

Typem odwołania jest kombinacja typu/wartość używana dla elementu VarArgs i innych.A typed reference is a type/value combination used for varargs and other support. TypedReference jest wbudowanym typem wartości, który może być używany dla parametrów i zmiennych lokalnych.TypedReference is a built-in value type that can be used for parameters and local variables.

Nie można utworzyć tablic obiektów TypedReference.Arrays of TypedReference objects cannot be created. Na przykład następujące wywołanie jest nieprawidłowe:For example, the following call is invalid:

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 podanemu obiektowi.Checks if this object is equal to the specified object.

GetHashCode()

Zwraca kod skrótu tego obiektu.Returns the hash code of this object.

GetTargetType(TypedReference)

Zwraca typ elementu docelowego podanej TypedReference.Returns the type of the target of the specified TypedReference.

MakeTypedReference(Object, FieldInfo[])

Tworzy TypedReference dla pola identyfikowanego przez określony obiekt i listę opisów pól.Makes a TypedReference for a field identified by a specified object and list of field descriptions.

SetTypedReference(TypedReference, Object)

Konwertuje określoną wartość na TypedReference.Converts the specified value to a TypedReference. Ta metoda nie jest obsługiwana.This method is not supported.

TargetTypeToken(TypedReference)

Zwraca wewnętrzny uchwyt typu metadanych dla podanej TypedReference.Returns the internal metadata type handle for the specified TypedReference.

ToObject(TypedReference)

Konwertuje określony TypedReference na Object.Converts the specified TypedReference to an Object.

Dotyczy