diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2015-11-18 17:14:03 +0300 |
---|---|---|
committer | Lluis Sanchez <lluis@xamarin.com> | 2015-11-25 18:44:59 +0300 |
commit | 74881948086cfe253d389d074d44d12f9149fc60 (patch) | |
tree | ffdb19809fdd73e84c4a3dc502126803e88d3904 /main/src/addins/MonoDevelop.AssemblyBrowser | |
parent | d804ac2110c412f444528960a66f2e835a8ec88b (diff) |
Asynchronize document load and save operations
Diffstat (limited to 'main/src/addins/MonoDevelop.AssemblyBrowser')
2 files changed, 7 insertions, 4 deletions
diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserNavigationPoint.cs b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserNavigationPoint.cs index b11548c299..f62d47d205 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserNavigationPoint.cs +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserNavigationPoint.cs @@ -30,6 +30,7 @@ using MonoDevelop.Ide.Gui; using MonoDevelop.Ide.Navigation; using ICSharpCode.NRefactory.TypeSystem; using System.Collections.Generic; +using System.Threading.Tasks; namespace MonoDevelop.AssemblyBrowser { @@ -85,9 +86,9 @@ namespace MonoDevelop.AssemblyBrowser #region implemented abstract members of NavigationPoint - public override Document ShowDocument () + public override Task<Document> ShowDocument () { - return DoShow (); + return Task.FromResult (DoShow ()); } public override string DisplayName { diff --git a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs index d50254a14d..85b1937f5c 100644 --- a/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs +++ b/main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs @@ -38,7 +38,8 @@ using MonoDevelop.Projects; using System.Linq; using MonoDevelop.Ide; using System.Collections.Generic;
-
+using System.Threading.Tasks; + namespace MonoDevelop.AssemblyBrowser { class AssemblyBrowserViewContent : ViewContent, IOpenNamedElementHandler, INavigable @@ -74,10 +75,11 @@ namespace MonoDevelop.AssemblyBrowser IsDisposed = false; } - public override void Load (FileOpenInformation fileOpenInformation) + public override Task Load (FileOpenInformation fileOpenInformation) { ContentName = GettextCatalog.GetString ("Assembly Browser"); widget.AddReferenceByFileName (fileOpenInformation.FileName); + return Task.FromResult (true); } internal void EnsureDefinitionsLoaded (List<AssemblyLoader> definitions) |