diff options
author | Mike Krüger <mkrueger@xamarin.com> | 2015-04-18 07:18:17 +0300 |
---|---|---|
committer | Mike Krüger <mkrueger@xamarin.com> | 2015-04-18 07:18:27 +0300 |
commit | 8ae9df03455dd910dbac1f4cb9af8fa95d071157 (patch) | |
tree | 9c54646d76dc6efdb128ed248df1a314f248fd0b | |
parent | 4466894b95a36a355aa6fec0778a3e67444bc6ea (diff) |
[CSharpBinding] CodeGenerationService methods are now awaitable.
-rw-r--r-- | main/src/addins/CSharpBinding/MonoDevelop.CSharp.Refactoring/CodeGenerationService.cs | 5 |
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 (), |