Explorateur de métadonnées d'assemblage (visionneuse de réflexion)

De Appmethod Topics
Aller à : navigation, rechercher

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 Appmethod, même si le compilateur Object Pascal 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

Icône CLR

Assemblage

Propriétés, Attributs, Indicateurs, Uses

Icône Espace de nommage

Espace de nommage

Propriétés

Icône de classe

Classe

Propriétés, Attributs, Indicateurs, Implémentations

Icône Classe scellée

Classe scellée

Propriétés, Attributs, Indicateurs, Implémentations

Icône Interface

Interface

Propriétés, Attributs, Indicateurs, Implémentations, Implémenteurs

Icône Method1

Méthode

Propriétés, Attributs, Indicateurs, Paramètres, Graphe des appels

Icône Method2

Méthode avec valeur renvoyée

Propriétés, Attributs, Indicateurs, Paramètres, Graphe des appels

Icône Propriété

Propriété avec méthodes getter et setter

Propriétés, Indicateurs

Icône GetterMethod

Méthode Getter d'une propriété

Propriétés, Indicateurs

Icône SetterMethod

Méthode Setter d'une propriété

Propriétés, Indicateurs

Icône Champ

Champ

Propriétés, Indicateurs

Icône Evénement

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.

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.

Voir aussi