diff options
author | Mike Krüger <mikkrg@microsoft.com> | 2018-10-25 12:29:24 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-25 12:29:24 +0300 |
commit | 5367f5ab1ee425762b0f7262ea765ec976f67646 (patch) | |
tree | 99a18271f5a3acabce830a318caa9fe6d6590833 /main | |
parent | 6792c1a56db5cd6cd4e68e580f136a989e513893 (diff) | |
parent | 2b0326e2d95a770f7e4e67ad84b3565a28abee1b (diff) |
Merge pull request #6383 from mono/master-vsts705119
Fixes VSTS Bug 705119: Code suggestion does wrong thing when ( is
Diffstat (limited to 'main')
-rw-r--r-- | main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CompletionProvider/DelegateCompletionProvider.cs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CompletionProvider/DelegateCompletionProvider.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CompletionProvider/DelegateCompletionProvider.cs index d2d5ba5267..b8eecad8ab 100644 --- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CompletionProvider/DelegateCompletionProvider.cs +++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Completion/CompletionProvider/DelegateCompletionProvider.cs @@ -177,8 +177,12 @@ namespace MonoDevelop.CSharp.Completion.Provider // } //} - static CompletionItemRules DelegateRules = CompletionItemRules.Create (matchPriority: 9999); - static CompletionItemRules NewMethodRules = CompletionItemRules.Create (matchPriority: 10000); + static CompletionItemRules DelegateRules = CompletionItemRules.Create (matchPriority: 9999).WithCommitCharacterRule ( + CharacterSetModificationRule.Create (CharacterSetModificationKind.Remove, '(', ')') + ); + static CompletionItemRules NewMethodRules = CompletionItemRules.Create (matchPriority: 10000).WithCommitCharacterRule ( + CharacterSetModificationRule.Create (CharacterSetModificationKind.Remove, '(', ')') + ); const string thisLineIndentMarker = "$thisLineIndent$"; const string oneIndentMarker = "$oneIndent$"; |