Udostępnij za pośrednictwem


MetadataReaderExtensions Klasa

Definicja

Udostępnia metody rozszerzenia do pracy z niektórymi nieprzetworzonymi elementami tabel metadanych ECMA-335 i stert.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Dziedziczenie
MetadataReaderExtensions

Metody

GetEditAndContinueLogEntries(MetadataReader)

Wylicza wpisy dziennika EnC.

GetEditAndContinueMapEntries(MetadataReader)

Wylicza wpisy mapy EnC.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Zwraca przesunięcie od początku metadanych do określonej sterty.

GetHeapSize(MetadataReader, HeapIndex)

Zwraca rozmiar określonej sterty.

GetNextHandle(MetadataReader, BlobHandle)

Zwraca uchwyt, który Blob następuje po danym w Blob stercie lub zerowym dojściu, jeśli jest to ostatni.

GetNextHandle(MetadataReader, StringHandle)

Zwraca dojście do ciągu, który następuje po danym stosie ciągu lub zerowym dojściu, jeśli jest to ostatni.

GetNextHandle(MetadataReader, UserStringHandle)

Zwraca uchwyt do userString, który następuje po danym w stercie UserString lub zerowym dojściu, jeśli jest to ostatni.

GetTableMetadataOffset(MetadataReader, TableIndex)

Zwraca przesunięcie od początku metadanych do określonej tabeli.

GetTableRowCount(MetadataReader, TableIndex)

Zwraca liczbę wierszy w określonej tabeli.

GetTableRowSize(MetadataReader, TableIndex)

Zwraca rozmiar wiersza w określonej tabeli.

GetTypesWithEvents(MetadataReader)

Wylicza typy definiujące co najmniej jedno zdarzenie.

GetTypesWithProperties(MetadataReader)

Wyliczanie typów definiujących co najmniej jedną właściwościę.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Biorąc pod uwagę uchwyt typu i typ typu nieprzetworzonego znalezionego w obiekcie blob podpisu, określa, czy typ docelowy jest typem wartości, czy typem referencyjnym.

Dotyczy