Ich plane, Mono.Addins in meinem C# /. NET-Projekt zu verwenden.Wie ruft ein AddIn Daten vom AddinRoot ab?
Dazu habe ich die Programmieranleitung und das Referenzhandbuch in Codeplex.com gelesen, die neueste Version des Quellcodes von github.com heruntergeladen und alle im Quellpaket enthaltenen Samples erfolgreich erstellt. Ob die Online-Dokumente oder Beispielprojekte, alle versuchen jedoch zu demonstrieren, wie ein AddinHost erweitert wird, indem neue Instanzen eines ExtensionNode erstellt werden. Es scheint etwas zu verpassen, wie Daten vom AddinHost abgerufen und verarbeitet werden können.
Zum Beispiel, ich habe einen Texteditor, der RTF-Dokument verarbeitet, und ich möchte die Möglichkeit für Addins bieten, das Dokument mit seinem eigenen Weg zu finden/zu ersetzen (z. B. Regex/Vorwärts/Rückwärts/Ganzes Dokument/Current Line ...), also muss das AddIn zuerst den Inhalt von AddinHost holen. Dies ist die Frage, auf die ich eine Antwort brauche.
Irgendwelche Ideen?