Browse Source

Readded CodeManipulation.

pull/45/merge
Andreas Weizel 12 years ago
parent
commit
b27249761a
  1. 5
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/CSharpTextEditorExtension.cs

5
src/AddIns/BackendBindings/CSharpBinding/Project/Src/CSharpTextEditorExtension.cs

@ -14,11 +14,12 @@ namespace CSharpBinding
ITextEditor editor; ITextEditor editor;
IssueManager inspectionManager; IssueManager inspectionManager;
IList<IContextActionProvider> contextActionProviders; IList<IContextActionProvider> contextActionProviders;
CodeManipulation codeManipulation;
public void Attach(ITextEditor editor) public void Attach(ITextEditor editor)
{ {
this.editor = editor; this.editor = editor;
inspectionManager = new IssueManager(editor); inspectionManager = new IssueManager(editor);
//codeManipulation = new CodeManipulation(editor); codeManipulation = new CodeManipulation(editor);
if (!editor.ContextActionProviders.IsReadOnly) { if (!editor.ContextActionProviders.IsReadOnly) {
contextActionProviders = AddInTree.BuildItems<IContextActionProvider>("/SharpDevelop/ViewContent/TextEditor/C#/ContextActions", null); contextActionProviders = AddInTree.BuildItems<IContextActionProvider>("/SharpDevelop/ViewContent/TextEditor/C#/ContextActions", null);
editor.ContextActionProviders.AddRange(contextActionProviders); editor.ContextActionProviders.AddRange(contextActionProviders);
@ -26,7 +27,7 @@ namespace CSharpBinding
} }
public void Detach() public void Detach()
{ {
//codeManipulation.Dispose(); codeManipulation.Dispose();
if (inspectionManager != null) { if (inspectionManager != null) {
inspectionManager.Dispose(); inspectionManager.Dispose();
inspectionManager = null; inspectionManager = null;

Loading…
Cancel
Save