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:
authorLluis Sanchez <lluis@xamarin.com>2015-11-18 17:14:03 +0300
committerLluis Sanchez <lluis@xamarin.com>2015-11-25 18:44:59 +0300
commit74881948086cfe253d389d074d44d12f9149fc60 (patch)
treeffdb19809fdd73e84c4a3dc502126803e88d3904 /main/src/addins/MonoDevelop.AssemblyBrowser
parentd804ac2110c412f444528960a66f2e835a8ec88b (diff)
Asynchronize document load and save operations
Diffstat (limited to 'main/src/addins/MonoDevelop.AssemblyBrowser')
-rw-r--r--main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserNavigationPoint.cs5
-rw-r--r--main/src/addins/MonoDevelop.AssemblyBrowser/MonoDevelop.AssemblyBrowser/AssemblyBrowserViewContent.cs6
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)