diff options
author | Anže Vodovnik <anvod@microsoft.com> | 2019-05-07 19:06:56 +0300 |
---|---|---|
committer | Anže Vodovnik <anvod@microsoft.com> | 2019-05-07 19:06:56 +0300 |
commit | f32f75aadc0948c28ef7f8aaa3c1090c1678d5fa (patch) | |
tree | 16e77f0515cd91ff75fb35df692242173788bf2b /main/src/addins/CSharpBinding | |
parent | fe5338ed32b80e781f30bf7924ec8a552ba77ed1 (diff) |
Fixing PR comments.
Diffstat (limited to 'main/src/addins/CSharpBinding')
-rw-r--r-- | main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs index cc3091ab8e..09d51c74e1 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs @@ -31,21 +31,16 @@ using System.Collections.Generic; using Gtk; using MonoDevelop.Core; -using MonoDevelop.Ide.Gui.Content; using MonoDevelop.Ide; using MonoDevelop.Components; using MonoDevelop.Components.Docking; -using MonoDevelop.Ide.TypeSystem; using MonoDevelop.DesignerSupport; -using Microsoft.CodeAnalysis; -using Microsoft.CodeAnalysis.CSharp.Syntax; -using Microsoft.CodeAnalysis.Text; -using Microsoft.CodeAnalysis.CSharp; using MonoDevelop.Projects; using MonoDevelop.Ide.Editor.Extension; using MonoDevelop.Ide.Editor; -using Microsoft.VisualStudio.Text.Editor; -using MonoDevelop.TextEditor; +using Microsoft.CodeAnalysis; +using Microsoft.CodeAnalysis.CSharp.Syntax; +using Microsoft.CodeAnalysis.CSharp; namespace MonoDevelop.CSharp.ClassOutline { @@ -233,7 +228,7 @@ namespace MonoDevelop.CSharp.ClassOutline var syntaxNode = o as SyntaxNode; // if we can do it the "new" way, let's just do that ... - if (Editor == null) { + if (providedAnalysisDocument != null) { var workspace = providedAnalysisDocument.Project.Solution.Workspace; var navigationService = workspace.Services.GetService<Microsoft.CodeAnalysis.Navigation.IDocumentNavigationService> (); @@ -308,7 +303,7 @@ namespace MonoDevelop.CSharp.ClassOutline uint refillOutlineStoreId; async void UpdateDocumentOutline (object sender, EventArgs args) { - var analysisDocument = DocumentContext?.AnalysisDocument ?? this.providedAnalysisDocument; + var analysisDocument = this.providedAnalysisDocument ?? DocumentContext?.AnalysisDocument; if (analysisDocument == null) return; lastCU = await analysisDocument.GetSemanticModelAsync (); |