MetadataReaderExtensions Třída

Definice

Poskytuje rozšiřující metody pro práci s určitými nezpracovanými prvky tabulek a heaps metadat ECMA-335.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Dědičnost
MetadataReaderExtensions

Metody

GetEditAndContinueLogEntries(MetadataReader)

Vytvoří výčet položek protokolu EnC.

GetEditAndContinueMapEntries(MetadataReader)

Vytvoří výčet položek mapy EnC.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Vrátí posun od začátku metadat k zadané haldě.

GetHeapSize(MetadataReader, HeapIndex)

Vrátí velikost zadané haldy.

GetNextHandle(MetadataReader, BlobHandle)

Vrátí popisovač Blob , který následuje za daným v haldě Blob , nebo nil úchyt, pokud je to poslední.

GetNextHandle(MetadataReader, StringHandle)

Vrátí popisovač řetězce, který následuje za daným řetězcem v haldě řetězců, nebo nil popisovač, pokud je to poslední.

GetNextHandle(MetadataReader, UserStringHandle)

Vrátí popisovač userstringu, který následuje za daným v haldě UserString, nebo nil popisovač, pokud je to poslední.

GetTableMetadataOffset(MetadataReader, TableIndex)

Vrátí posun od začátku metadat k zadané tabulce.

GetTableRowCount(MetadataReader, TableIndex)

Vrátí počet řádků v zadané tabulce.

GetTableRowSize(MetadataReader, TableIndex)

Vrátí velikost řádku v zadané tabulce.

GetTypesWithEvents(MetadataReader)

Vypíše typy, které definují jednu nebo více událostí.

GetTypesWithProperties(MetadataReader)

Vypíše typy, které definují jednu nebo více vlastností.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Vzhledem k popisovači typu a typu nezpracovaného typu nalezeného v objektu blob podpisu určuje, jestli je cílovým typem typ hodnota nebo typ odkazu.

Platí pro