2010-05-13 12 views
1

J'implémente un algorithme d'arborescence SPA et recherche un plug-in Visual Studio qui me permette de visualiser les objets et leurs relations dans le débogage/l'exécution.Visualisation d'arborescences d'objets dans VS

Visualisation comme:

[0]-----[1] 
| \ /
[2] \/
| [4] 
[3] | \ 
    \ | [6] 
    \[5] 

Toutes les idées?

Répondre

1

DGML, voir un échantillon here. Vous pouvez l'écrire vous-même, c'est basé sur XML. Et vous pouvez simplement l'ouvrir dans Visual Studio 2010, vous n'avez pas besoin de compléments. Vous pouvez en créer un à partir de Ajouter - Nouvel élément - Document graphique direct. Il y a aussi un langage de requête pour cela DGQL.

Maintenant, pour voir la hiérarchie des objets, vous pouvez utiliser Architecture Explorer. Mais c'est statique, au moment du design.

Quel type de relations recherchez-vous lors de l'exécution?

+0

Merci. En fait j'ai trouvé ceci: http://blogs.msdn.com/mohamedg/archive/2010/03/02/visual-gcroot-via-dgml.aspx Qui utilise gcroot pour vider le tas géré dans une belle DGML visualisation. –