GartenUmgraben
Erfahrenes Mitglied
Ola..
Ich nutze GhostDoc, ein Tool was mir das Dokumentieren innerhalb des Codes im Visual Studio erleichtert. Das Dokumentieren mit dem Tool klappt gut und der Text ist sofort da.
Da mit bei dem Add-In fehlt, dass Exceptions, die innerhalb eines Code-Blocks geworfen werden, auch dokumentiert werden, hab ich mir selbst ein Add-In dazu geschrieben. Das finden, der Exceptions und das Erstellen des zu schreibenden Kommentars, funktioniert auch problemlos. Mein Problem ist, dass das Schreiben des Texts sehr langsam ist. Ich seh quasi wie Zeile für Zeile als Kommentar hingeschrieben wird, statt halt wie bei GhostDoc "Plopp...der Kommentar ist da"
Ich selbst verstehe nicht so ganz woran das liegt, da ja das Schreiben nur der eine Befehl ist "....Text = commentsToAdd.ToString();" und ich es nicht Stück für Stück schreibe Oo
Ich nutze GhostDoc, ein Tool was mir das Dokumentieren innerhalb des Codes im Visual Studio erleichtert. Das Dokumentieren mit dem Tool klappt gut und der Text ist sofort da.
Da mit bei dem Add-In fehlt, dass Exceptions, die innerhalb eines Code-Blocks geworfen werden, auch dokumentiert werden, hab ich mir selbst ein Add-In dazu geschrieben. Das finden, der Exceptions und das Erstellen des zu schreibenden Kommentars, funktioniert auch problemlos. Mein Problem ist, dass das Schreiben des Texts sehr langsam ist. Ich seh quasi wie Zeile für Zeile als Kommentar hingeschrieben wird, statt halt wie bei GhostDoc "Plopp...der Kommentar ist da"
Ich selbst verstehe nicht so ganz woran das liegt, da ja das Schreiben nur der eine Befehl ist "....Text = commentsToAdd.ToString();" und ich es nicht Stück für Stück schreibe Oo
Code:
private static void DoSomething(DTE2 applicationObject)
{
....
StringBuilder commentsToAdd = new StringBuilder();
commentsToAdd.Append("......");
.....
.....
((TextSelection)applicationObject.ActiveDocument.Selection).Text = commentsToAdd.ToString();
}