Kennt jemand irgendwelche Werkzeuge, um eine Liste aller Unterprogramme (Methoden, Funktionen) in meinen Projekten zu bekommen. Ich habe 6projs in einer Lösung und benötigen eine grundlegende tabellarische Liste mit Methodennamen, genannt durch (wenn möglich), alle anderen Projektdetails (wäre hilfreich) Ich bin mit Microsoft Visual Studio 2010, C#Werkzeuge, um eine Liste aller Unterprogramme (Methoden, Funktionen) zu erhalten
Dank Sun .
Ich brauche es in ein Word-Dokument, nur um die Dokumentation req zu erfüllen. Holen Sie sich alle Namen von Methoden, aufgerufen von Methoden in einer Tabelle – user575219
Ich habe ein Skript zu einer der Fragen im Stackoverflow gefunden. Typ myType = typeof (myclassname); MethodInfo [] myArrayMethodInfo = myType.GetMethods (BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly); für (int i = 0; i <= myArrayMethodInfo.Length - 1; i ++) { \t MethodeInfo mi = (MethodInfo) myArrayMethodInfo (i); \t Debug.Print (mi.Name); } Aber nicht sicher, wo Sie dieses Skript hinzufügen und was ist myclassname – user575219
Das wird die Methoden zur Laufzeit auflisten. Wahrscheinlich möchten Sie diese Liste offline generieren. Außerdem ist es nahezu unmöglich, eine Aufrufhierarchie daraus zu erhalten, es sei denn, Sie möchten die IL bearbeiten. Wo NDepend glänzt. –