TypedReference Структура

Определение

Важно!

Этот API несовместим с CLS.

Описывает объекты, которые содержат одновременно управляемый указатель на местоположение и представление типа среды выполнения, который может храниться в этом местоположении.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
public struct TypedReference
[System.CLSCompliant(false)]
public struct TypedReference
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
type TypedReference = struct
Public Structure TypedReference
Наследование
TypedReference
Атрибуты

Комментарии

Типизированная ссылка — это сочетание типа/значения, используемое для varargs и другой поддержки.A typed reference is a type/value combination used for varargs and other support. TypedReference — это встроенный тип значения, который можно использовать для параметров и локальных переменных.TypedReference is a built-in value type that can be used for parameters and local variables.

Не удается создать массивы объектов TypedReference.Arrays of TypedReference objects cannot be created. Например, следующий вызов является недопустимым: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[]")

Методы

Equals(Object)

Проверяет, эквивалентен ли данный объект указанному объекту.Checks if this object is equal to the specified object.

GetHashCode()

Возвращает хэш-код для этого объекта.Returns the hash code of this object.

GetTargetType(TypedReference)

Возвращает тип целевого объекта для заданного объекта типа TypedReference.Returns the type of the target of the specified TypedReference.

MakeTypedReference(Object, FieldInfo[])

Создает объект типа TypedReference для поля, определяемого по указанному объекту и списку описаний полей.Makes a TypedReference for a field identified by a specified object and list of field descriptions.

SetTypedReference(TypedReference, Object)

Преобразовывает указанное значение в объект типа TypedReference.Converts the specified value to a TypedReference. Этот метод не поддерживается.This method is not supported.

TargetTypeToken(TypedReference)

Возвращает внутренний дескриптор типа метаданных для указанного объекта типа TypedReference.Returns the internal metadata type handle for the specified TypedReference.

ToObject(TypedReference)

Преобразует указанную ссылку TypedReference в Object.Converts the specified TypedReference to an Object.

Применяется к