提交 bc383937 编写于 作者: B Brett Forsgren

Merge pull request #3997 from brettfo/arg-completion-tooltip

don't escape method names in signature help tool tips
......@@ -82,6 +82,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.SignatureHelp
Dim format = MinimallyQualifiedWithoutParametersFormat
format = format.RemoveMemberOptions(SymbolDisplayMemberOptions.IncludeType Or SymbolDisplayMemberOptions.IncludeContainingType)
format = format.RemoveKindOptions(SymbolDisplayKindOptions.IncludeMemberKeyword)
format = format.WithMiscellaneousOptions(format.MiscellaneousOptions And (Not SymbolDisplayMiscellaneousOptions.EscapeKeywordIdentifiers))
result.AddRange(symbol.ToMinimalDisplayParts(semanticModel, position, format))
result.Add(Punctuation(SyntaxKind.OpenParenToken))
......
......@@ -1835,5 +1835,19 @@ End Class
Test(markup, expectedOrderedItems)
End Sub
<WorkItem(3537, "https://github.com/dotnet/roslyn/issues/3537")>
<Fact, Trait(Traits.Feature, Traits.Features.SignatureHelp)>
Public Sub TestEscapedIdentifiers()
Dim markup = "
Class C
Sub [Next]()
Dim x As New C
x.Next($$)
End Sub
End Class
"
Test(markup, SpecializedCollections.SingletonEnumerable(New SignatureHelpTestItem("C.Next()", String.Empty)))
End Sub
End Class
End Namespace
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册