TypedReference TypedReference TypedReference TypedReference Struct

Определение

Важно!

Этот 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
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
public struct TypedReference
type TypedReference = struct
Public Structure TypedReference
Наследование
TypedReferenceTypedReferenceTypedReferenceTypedReference
Атрибуты

Комментарии

Типизированная ссылка — сочетание типа и значения, используется для 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) Equals(Object) Equals(Object) Equals(Object)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

GetTargetType(TypedReference) GetTargetType(TypedReference) GetTargetType(TypedReference) GetTargetType(TypedReference)

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

MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[]) MakeTypedReference(Object, FieldInfo[])

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

SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object) SetTypedReference(TypedReference, Object)

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

TargetTypeToken(TypedReference) TargetTypeToken(TypedReference) TargetTypeToken(TypedReference) TargetTypeToken(TypedReference)

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

ToObject(TypedReference) ToObject(TypedReference) ToObject(TypedReference) ToObject(TypedReference)

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

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