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:
authorMike Krüger <mkrueger@xamarin.com>2015-04-18 07:18:17 +0300
committerMike Krüger <mkrueger@xamarin.com>2015-04-18 07:18:27 +0300
commit8ae9df03455dd910dbac1f4cb9af8fa95d071157 (patch)
tree9c54646d76dc6efdb128ed248df1a314f248fd0b
parent4466894b95a36a355aa6fec0778a3e67444bc6ea (diff)
[CSharpBinding] CodeGenerationService methods are now awaitable.
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs5
1 files changed, 2 insertions, 3 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs
index 660321a832..8f911641af 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs
@@ -92,7 +92,7 @@ namespace MonoDevelop.Refactoring
// return newDocument.ParsedFile.GetMember (suitableInsertionPoint.Location.Line, int.MaxValue);
// }
- public static async void AddNewMember (Projects.Project project, ITypeSymbol type, Location part, SyntaxNode newMember, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task AddNewMember (Projects.Project project, ITypeSymbol type, Location part, SyntaxNode newMember, CancellationToken cancellationToken = default(CancellationToken))
{
if (project == null)
throw new ArgumentNullException (nameof (project));
@@ -132,7 +132,7 @@ namespace MonoDevelop.Refactoring
}
readonly static SyntaxAnnotation insertedMemberAnnotation = new SyntaxAnnotation ("INSERTION_ANNOTATAION");
- public static async void InsertMemberWithCursor (string operation, Projects.Project project, ITypeSymbol type, Location part, SyntaxNode newMember, CancellationToken cancellationToken = default(CancellationToken))
+ public static async Task InsertMemberWithCursor (string operation, Projects.Project project, ITypeSymbol type, Location part, SyntaxNode newMember, CancellationToken cancellationToken = default(CancellationToken))
{
if (operation == null)
throw new ArgumentNullException (nameof (operation));
@@ -172,7 +172,6 @@ namespace MonoDevelop.Refactoring
var node = root.GetAnnotatedNodes (insertedMemberAnnotation).Single ();
Application.Invoke (delegate {
-
var insertionPoints = InsertionPointService.GetInsertionPoints (
doc.Editor,
doc.UpdateParseDocument (),