Browse Source

Readded CodeManipulation once again.

pull/45/merge
Andreas Weizel 12 years ago
parent
commit
570bb59d5f
  1. 2
      src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.csproj
  2. 5
      src/AddIns/BackendBindings/CSharpBinding/Project/Src/CSharpLanguageBinding.cs

2
src/AddIns/BackendBindings/CSharpBinding/Project/CSharpBinding.csproj

@ -76,7 +76,6 @@ @@ -76,7 +76,6 @@
<Compile Include="Src\Completion\OverrideEqualsGetHashCodeCompletionData.cs" />
<Compile Include="Src\Completion\OverrideToStringCompletionData.cs" />
<Compile Include="Src\Completion\SegmentTrackingOutputFormatter.cs" />
<Compile Include="Src\CSharpTextEditorExtension.cs" />
<Compile Include="Src\FormattingStrategy\CSharpFormatter.cs" />
<Compile Include="Src\Parser\FoldingVisitor.cs" />
<Compile Include="Src\Refactoring\AbstractInlineRefactorDialog.cs" />
@ -99,7 +98,6 @@ @@ -99,7 +98,6 @@
<Compile Include="Src\Refactoring\MoveTypeToFileContextAction.cs" />
<Compile Include="Src\Refactoring\Options.cs" />
<Compile Include="Src\Refactoring\RefactoringExtensions.cs" />
<Compile Include="Src\Refactoring\RenameContextAction.cs" />
<Compile Include="Src\Refactoring\OverrideEqualsGetHashCodeMethodsDialog.xaml.cs">
<DependentUpon>OverrideEqualsGetHashCodeMethodsDialog.xaml</DependentUpon>
</Compile>

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

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

Loading…
Cancel
Save