From 3f5972fa96aac4f9c088c5d952bb12b2e855409e Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Tue, 7 May 2019 12:33:55 -0700 Subject: [PATCH] Inline variables --- .../Providers/AbstractDocCommentCompletionProvider.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs b/src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs index 379cdad1b4c..8bc07e5d2b0 100644 --- a/src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs +++ b/src/Features/Core/Portable/Completion/Providers/AbstractDocCommentCompletionProvider.cs @@ -210,14 +210,12 @@ protected IEnumerable 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 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; } -- GitLab