Informations supplémentaires sur l'émission de réflexion
Les spécifications suivantes fournissent des informations relatives aux concepts appropriés à l'émission de réflexion :
La spécification Metadata API définit les interfaces API non managées permettant d'importer et d'exporter des métadonnées. Ces interfaces API sont conçues pour être utilisées par les compilateurs, les chargeurs et d'autres outils de bas niveau qui ont besoin d'accéder rapidement aux métadonnées. Consultez Interfaces de métadonnées.
La spécification Unmanaged Symbolic Info Interfaces décrit les interfaces non managées permettant de lire et d'écrire les informations symboliques. Consultez Interfaces du magasin de symboles de diagnostics. Les versions managées de ces interfaces sont définies dans l'espace de noms System.Diagnostics.SymbolStore.
La documentation relative à l'infrastructure du langage commun (CLI, Common Language Infrastructure), en particulier « Partition II: Metadata Definition and Semantics » et « Partition III: CIL Instruction Set », définit les conditions garantissant que les métadonnées sont correctes. La documentation est disponible en ligne. Consultez ECMA C# and Common Language Infrastructure Standards (en anglais) sur MSDN et Standard ECMA-335 - Common Language Infrastructure (CLI) (en anglais) sur le site Web international ECMA.
Les pages de référence des bibliothèques de classes pour l'espace de noms System.Reflection décrivent les types managés que vous pouvez utiliser au moment de l'exécution pour obtenir des informations sur les assemblys, les modules, les types, etc. La plupart des classes et interfaces dans l'espace de noms System.Reflection.Emit étendent des classes et des interfaces dans l'espace de noms System.Reflection.
Voir aussi
Référence
System.Diagnostics.SymbolStore