Explorateur de métadonnées d'assemblage (visionneuse de réflexion)
Remonter à Vue Win - Index
Fichier > Ouvrir...
L'explorateur de métadonnées d'assemblage (visualiseur de réflexion) permet d'inspecteur les types contenus dans un assemblage .NET.
Ce visualiseur est toujours pris en charge dans RAD Studio, même si le compilateur Delphi pour .NET ne fait plus partie du produit. Le développement interop COM, par exemple, peut demander une intéraction entre des fonctionnalités COM et .NET.
Icône | Type | Onglets disponibles |
---|---|---|
Assemblage |
Propriétés, Attributs, Indicateurs, Uses | |
Espace de nommage |
Propriétés | |
Classe |
Propriétés, Attributs, Indicateurs, Implémentations | |
Classe scellée |
Propriétés, Attributs, Indicateurs, Implémentations | |
Interface |
Propriétés, Attributs, Indicateurs, Implémentations, Implémenteurs | |
Méthode |
Propriétés, Attributs, Indicateurs, Paramètres, Graphe des appels | |
Méthode avec valeur renvoyée |
Propriétés, Attributs, Indicateurs, Paramètres, Graphe des appels | |
Propriété avec méthodes getter et setter |
Propriétés, Indicateurs | |
Méthode Getter d'une propriété |
Propriétés, Indicateurs | |
Méthode Setter d'une propriété |
Propriétés, Indicateurs | |
Champ |
Propriétés, Indicateurs | |
Evénement |
Propriétés, Attributs, Indicateurs |
Les champs de métadonnées affichés sur chaque onglet varient selon le type d'élément sélectionné dans l'arborescence. Les sections ci-dessous répertorient les champs de métadonnées affichés sur chaque onglet.
Sommaire
Onglet Propriétés
Affiche les propriétés de l'élément sélectionné.
Elément | Applicable aux types | Notes |
---|---|---|
Nom |
Tous |
|
GUID |
Assemblage |
|
Version |
Assemblage |
|
Culture |
Assemblage |
|
Révision |
Assemblage |
|
Numéro de build |
Assemblage |
|
Espace de nommage |
Classe |
|
Assemblage |
Classe |
|
ID |
Classe, champ, propriété, méthode, événement |
L'identificateur est un nombre interne qui indique où trouver le type dans les tables de métadonnées internes de l'assemblage. |
Extends |
Classe |
La classe de base de la classe sélectionnée |
Extends ID |
Classe |
L'identificateur interne de la classe de base |
Type de valeur |
Champ |
|
Valeur |
Champ |
|
Type de retour |
Méthode |
Onglet Attributs
L'onglet Attributs indique tous les attributs (y compris les attributs personnalisés) qui ont été appliqués à l'élément sélectionné dans le code source. Le nom et la valeur de chaque attribut sont affichés.
Onglet Indicateurs
L'onglet Indicateurs affiche l'ensemble d'indicateurs de métadonnées applicables à l'élément sélectionné. Chaque indicateur est représenté par une case à cocher. Si la case est cochée, l'indicateur est défini dans les métadonnées de l'élément sélectionné. Si elle n'est pas cochée, cela signifie que l'indicateur n'a pas été appliqué à l'élément sélectionné.
Onglet Uses
L'onglet Uses affiche la liste des assemblages desquels dépend l'assemblage sélectionné. Chaque assemblage de la liste doit être déployé sur la machine de l'utilisateur final.
Onglet Implémentations
L'onglet Implémentations est visible quand l'élément sélectionné est une classe, une classe sealed ou une interface. Cet onglet répertorie chaque interface implémentée par l'élément sélectionné. Chaque interface implémentée est un lien sur lequel vous pouvez cliquer. Si vous cliquez sur un lien d'interface implémentée, l'élément correspondant est sélectionné dans l'arborescence et ses propriétés de métadonnées sont affichées. Les boutons Suivant et Précédent de la barre d'outils vous permettent de revenir rapidement à la classe ou à l'interface précédemment sélectionnée.
Onglet Implémenteurs
L'onglet Implémenteurs est visible quand une interface est sélectionnée dans le volet de gauche. Cet onglet affiche toutes les classes qui implémentent l'interface.
Onglet Paramètres
L'onglet Paramètres est visible quand une méthode est sélectionnée dans le volet de gauche. Le nom, le type et le modificateur (par exemple, ref et out) de chaque paramètre sont fournis.
Onglet Graphe des appels
Certaines méthodes, affichées en bleu et soulignées, sont des liens sur lesquels vous pouvez cliquer ; il s'agit de méthodes qui se trouvent dans l'assemblage que vous être en train d'observer. Cliquez sur un lien méthode pour sélectionner la méthode correspondante dans le volet de gauche. Les autres méthodes répertoriées dans les volets Appels et Appelés par ne sont pas des liens ; ces méthodes sont définies dans d'autres assemblages que celui que vous voyez.
Utilisez les boutons de navigation de la barre d'outils pour parcourir les éléments précédemment sélectionnés.