MetadataReaderExtensions Класс

Определение

Предоставляет методы расширения для работы с некоторыми необработанными элементами таблиц метаданных ECMA-335 и куч.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Наследование
MetadataReaderExtensions

Методы

Имя Описание
GetEditAndContinueLogEntries(MetadataReader)

Перечисляет записи журнала EnC.

GetEditAndContinueMapEntries(MetadataReader)

Перечисляет записи карты EnC.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Возвращает смещение от начала метаданных к указанной куче.

GetHeapSize(MetadataReader, HeapIndex)

Возвращает размер указанной кучы.

GetNextHandle(MetadataReader, BlobHandle)

Возвращает дескриптор, который следует заданному в Blob куче или nil дескрипторBlob, если он последний.

GetNextHandle(MetadataReader, StringHandle)

Возвращает дескриптор строки, которая следует заданной в строковой куче, или nil-дескриптор, если он последний.

GetNextHandle(MetadataReader, UserStringHandle)

Возвращает дескриптор UserString, который следует заданному в куче UserString или nil-дескриптор, если это последний.

GetTableMetadataOffset(MetadataReader, TableIndex)

Возвращает смещение от начала метаданных к указанной таблице.

GetTableRowCount(MetadataReader, TableIndex)

Возвращает количество строк в указанной таблице.

GetTableRowSize(MetadataReader, TableIndex)

Возвращает размер строки в указанной таблице.

GetTypesWithEvents(MetadataReader)

Перечисление типов, определяющих одно или несколько событий.

GetTypesWithProperties(MetadataReader)

Перечисление типов, определяющих одно или несколько свойств.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Учитывая дескриптор типа и тип необработанного типа, найденный в большом двоичном объекте сигнатуры, определяет, является ли целевой тип типом значения или ссылочным типом.

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