TypedReference Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Описывает объекты, которые содержат одновременно управляемый указатель на местоположение и представление типа среды выполнения, который может храниться в этом местоположении.
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
- Наследование
- Атрибуты
Комментарии
Типизированной ссылкой является сочетание типа и значения, используемое для varargs и другой поддержки. TypedReference
— это встроенный тип значения, который можно использовать для параметров и локальных переменных.
Невозможно создать массивы TypedReference
объектов. Например, следующий вызов недопустим:
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[]")
Методы
Equals(Object) |
Проверяет, эквивалентен ли данный объект указанному объекту. |
GetHashCode() |
Возвращает хэш-код этого объекта. |
GetTargetType(TypedReference) |
Возвращает тип целевого объекта для заданного объекта типа |
MakeTypedReference(Object, FieldInfo[]) |
Создает объект типа |
SetTypedReference(TypedReference, Object) |
Преобразовывает указанное значение в объект типа |
TargetTypeToken(TypedReference) |
Возвращает внутренний дескриптор типа метаданных для указанного объекта типа |
ToObject(TypedReference) |
Преобразует указанную ссылку |