Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnže Vodovnik <anvod@microsoft.com>2019-05-07 19:06:56 +0300
committerAnže Vodovnik <anvod@microsoft.com>2019-05-07 19:06:56 +0300
commitf32f75aadc0948c28ef7f8aaa3c1090c1678d5fa (patch)
tree16e77f0515cd91ff75fb35df692242173788bf2b /main/src/addins/CSharpBinding
parentfe5338ed32b80e781f30bf7924ec8a552ba77ed1 (diff)
Fixing PR comments.
Diffstat (limited to 'main/src/addins/CSharpBinding')
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.ClassOutline/CSharpOutlineTextEditorExtension.cs15
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 ();