提交 3f5972fa 编写于 作者: C Cyrus Najmabadi

Inline variables

上级 28461704
......@@ -210,14 +210,12 @@ protected IEnumerable<CompletionItem> GetTopLevelItems(ISymbol symbol, TSyntax s
items.AddRange(GetParameterItems(symbol.GetParameters(), syntax, ParameterElementName));
items.AddRange(GetParameterItems(symbol.GetTypeParameters(), syntax, TypeParameterElementName));
var property = symbol as IPropertySymbol;
if (property != null && !existingTopLevelTags.Contains(ValueElementName))
if (symbol is IPropertySymbol property && !existingTopLevelTags.Contains(ValueElementName))
{
items.Add(GetItem(ValueElementName));
}
var method = symbol as IMethodSymbol;
var returns = method != null && !method.ReturnsVoid;
var returns = symbol is IMethodSymbol method && !method.ReturnsVoid;
if (returns && !existingTopLevelTags.Contains(ReturnsElementName))
{
items.Add(GetItem(ReturnsElementName));
......@@ -272,8 +270,8 @@ public override async Task<CompletionChange> GetChangeAsync(Document document, C
{
bool includesCommitCharacter = true;
string beforeCaretText, afterCaretText;
if (commitChar == ' ' && XmlDocCommentCompletionItem.TryGetInsertionTextOnSpace(item, out beforeCaretText, out afterCaretText))
if (commitChar == ' ' &&
XmlDocCommentCompletionItem.TryGetInsertionTextOnSpace(item, out var beforeCaretText, out var afterCaretText))
{
includesCommitCharacter = false;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册