Partager via


MetadataReaderExtensions Classe

Définition

Fournit des méthodes d'extension pour utiliser certains éléments bruts des tas et tables de métadonnées ECMA-335.

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
Héritage
MetadataReaderExtensions

Méthodes

GetEditAndContinueLogEntries(MetadataReader)

Énumère les entrées du journal EnC.

GetEditAndContinueMapEntries(MetadataReader)

Énumère les entrées du journal EnC.

GetHeapMetadataOffset(MetadataReader, HeapIndex)

Retourne le décalage du début des métadonnées au tas spécifié.

GetHeapSize(MetadataReader, HeapIndex)

Retourne la taille du tas spécifié.

GetNextHandle(MetadataReader, BlobHandle)

Retourne le handle à l’élément Blob qui suit celui fourni dans le tas Blob, ou un handle nul si c’est le dernier.

GetNextHandle(MetadataReader, StringHandle)

Retourne le handle à la chaîne qui suit celle fournie dans le tas String, ou un handle nul si c’est le dernier.

GetNextHandle(MetadataReader, UserStringHandle)

Retourne le handle à l’élément UserString qui suit celle fournie dans le tas UserString, ou un handle nul si c’est le dernier.

GetTableMetadataOffset(MetadataReader, TableIndex)

Retourne le décalage du début des métadonnées à la table spécifiée.

GetTableRowCount(MetadataReader, TableIndex)

Retourne le nombre de lignes dans la table spécifiée.

GetTableRowSize(MetadataReader, TableIndex)

Retourne la taille d’une ligne dans la table spécifiée.

GetTypesWithEvents(MetadataReader)

Énumérez les types qui définissent un ou plusieurs événements.

GetTypesWithProperties(MetadataReader)

Énumérez les types qui définissent une ou plusieurs propriétés.

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

Selon un handle de type et un type brut dans une signature blob, détermine si le type cible est un type valeur ou un type référence.

S’applique à