Ich bin dabei eine Extension für Visual Studio zu schreiben. Ziel ist es alle Methoden (Deklaration) farblich zu markieren.
Dazu habe ich ein IWpfTextViewCreationListener erzeugt mit diesem habe ich ein IWpfTextView, eine AdornmentLayerDefinition und auch einen ServiceProvider. Ich kann auch schon farbliche Markierungen machen diese erscheinen im Editor, nun müssen diese nur noch an die richtige Stelle.
Durch IWpfTextView bekomme ich den aktuellen Text aus einem geöffneten Dokument den ich dann parsen kann. Um die passende Stelle zu finden versuche ich in dem Text die Methoden Deklarationen zu finden. Dazu benötige ich jedoch die MethodenNamen die in dem Dokument vorhanden sind. Zum Beispiel sind in der Intellisence alle Methoden Namen enthalten.
Kann man an diese Funktionalität bekommen und diese benutzen?
Wie finde ich heraus, ob in der Textline die ich gerade parse, es sich um eine Methoden Deklaration handelt?