public MonoDevelopDocumentTrackingService()
        {
            IdeApp.Initialized += (o, args) => {
                activeDocument = IdeApp.Workbench.ActiveDocument;
                IdeApp.Workbench.ActiveDocumentChanged += OnActiveDocumentChanged;

                IdeApp.Workbench.DocumentOpened += OnDocumentOpened;
                IdeApp.Workbench.DocumentClosed += OnDocumentClosed;
            };
        }
Пример #2
0
 protected abstract void Format(TextEditor editor, Gui.Document document, int start, int end);
 void OnActiveDocumentChanged(object sender, Gui.DocumentEventArgs e)
 {
     ActiveDocumentChanged?.Invoke(this, TryGetActiveDocument());
     activeDocument = e.Document;
 }
Пример #4
0
 protected override void Format(TextEditor editor, Gui.Document document, SnapshotPoint start, SnapshotPoint end)
 {
     return;
     //MonoDevelop.CSharp.Formatting.OnTheFlyFormatter.Format (editor, document, start, end);
 }