Экспериментальный: этот API является экспериментальным и может быть изменен или удален в будущем.
Описание
Класс, содержащий записи описания типа, возвращенные из PackedMemorySnapshot.typeDescriptions.
Свойства
assembly | Имя сборки, из которой этот тип был загружен. |
baseOrElementTypeIndex | Базовый тип для этого типа, на который указывает индекс в PackedMemorySnapshot.typeDescriptions. |
fieldIndices | Массив, содержащий индексы, указывающие на описания всех полей этого типа, доступных из PackedMemorySnapshot.fieldDescriptions. |
flags | Флаги, установленные для описания этого типа, которые определяют, является ли этот тип массивом или типом значения, а также ранг массива типа. |
size | Размер экземпляра этого типа в байтах. Если этот тип является типом массива, это описывает количество байтов, которое будет занимать один элемент в массиве. |
staticFieldBytes | Фактическое содержимое байтов, в которых хранятся статические поля этого типа, на момент создания моментального снимка. |
typeDescriptionName | Имя этого типа. |
typeIndex | Индекс типа этого типа. Этот индекс является индексом в массиве PackedMemorySnapshot.typeDescriptions. |
typeInfoAddress | Адрес в памяти, содержащий описание этого типа внутри виртуальной машины. Это можно использовать для сопоставления управляемых объектов в куче с их соответствующим TypeDescription, поскольку первый указатель управляемого объекта указывает на его описание типа. |
Публичные Методы
GetNumEntries | Количество записей описания типа. |