Partager via


Interfaces de métadonnées

Cette section décrit les interfaces non managées qui donnent accès aux métadonnées exposées par les types, méthodes, champs, etc. du .NET Framework.

Dans cette section

ICeeGen, interface
Fournit des méthodes pour la compilation de code dynamique.

IHostFilter, interface
Fournit une méthode permettant à l'hôte du runtime de marquer des jetons de métadonnées à traiter.

IMapToken, interface
Fournit des fonctionnalités de mappage entre des signatures de métadonnées importées et émises.

IMetaDataAssemblyEmit, interface
Fournit des méthodes qui prennent en charge le modèle d'autodescription utilisé par le Common Language Runtime (CLR) pour résoudre et consommer des ressources.

IMetaDataAssemblyImport, interface
Fournit des méthodes pour accéder au contenu d'un manifeste d'assembly et l'examiner.

IMetaDataConverter, interface
Fournit des méthodes pour mapper des bibliothèques de types à leurs signatures de métadonnées et effectuer la conversion entre les deux.

IMetaDataDispenser, interface
IMetaDataDispenser est obsolète. Utilisez IMetaDataDispenserEx à la place.

IMetaDataDispenserEx, interface
Fournit des méthodes qui mappent des zones de mémoire pour créer ou modifier des métadonnées.

IMetaDataEmit, interface
Fournit des méthodes pour créer, modifier et stocker les métadonnées sur l'assembly dans la portée actuellement définie.

IMetaDataEmit2, interface
Fournit des méthodes pour définir et modifier les signatures de métadonnées de méthodes et de constructeurs avec les paramètres de type System.Type.

IMetaDataError, interface
Fournit un mécanisme de rappel pour signaler les erreurs pendant la résolution de la signature de métadonnées d'un assembly.

IMetaDataFilter, interface
Fournit des méthodes pour marquer et filtrer des jetons de métadonnées pour éviter de répéter des actions qui ont déjà été prises.

IMetaDataImport, interface
Fournit des méthodes pour importer et manipuler des types provenant d'autres assemblys.

IMetaDataImport2, interface
Étend IMetaDataImport pour permettre d'utiliser des types génériques.

IMetaDataInfo, interface
Fournit une méthode qui obtient des informations sur le mappage de métadonnées à partir d'un fichier sur disque dans la mémoire.

IMetaDataTables, interface
Fournit des méthodes pour le stockage et la récupération d'informations de métadonnées dans des tables.

IMetaDataTables2, interface
Étend IMetaDataTables pour inclure des méthodes permettant d'utiliser des flux de métadonnées.

IMetaDataValidate, interface
Fournit des méthodes à utiliser pour la validation des signatures de métadonnées.

Fonctions statiques globales des métadonnées

Énumérations de métadonnées

Structures de métadonnées

Unions de métadonnées