Описание
Описание управляемого типа.
Свойства
arrayRank | Если это тип массива, возвращается ранг массива. (1 для одномерного массива, 2 для двумерного массива и т. д.) |
assembly | Имя сборки, из которой этот тип был загружен. |
baseOrElementTypeIndex | Базовый тип для этого типа, на который указывает индекс в PackedMemorySnapshot.typeDescriptions. |
fields | Массив, содержащий описания всех полей этого типа. |
isArray | Является ли этот тип массивом? |
isValueType | Является ли этот тип типом значения? (если это не тип значения, это ссылочный тип) |
name | Имя этого типа. |
size | Размер экземпляра этого типа в байтах. Если этот тип является типом массива, это описывает количество байтов, которое будет занимать один элемент в массиве. |
staticFieldBytes | Фактическое содержимое байтов, в которых хранятся статические поля этого типа, на момент создания моментального снимка. |
typeIndex | Индекс типа этого типа. Этот индекс является индексом в массиве PackedMemorySnapshot.typeDescriptions. |
typeInfoAddress | Адрес в памяти, содержащий описание этого типа внутри виртуальной машины. Это можно использовать для сопоставления управляемых объектов в куче с их соответствующим TypeDescription, поскольку первый указатель управляемого объекта указывает на его описание типа. |