未验证 提交 58146060 编写于 作者: B Brian Freeman 提交者: GitHub

Update...

Update src/Features/Core/Portable/ReplaceMethodWithProperty/AbstractReplaceMethodWithPropertyService.cs
Co-authored-by: NCyrusNajmabadi <cyrus.najmabadi@gmail.com>
上级 4e03f837
......@@ -74,16 +74,15 @@ private static bool OverridesMetadataSymbol(IMethodSymbol method)
//If there is a comment on the same line as the method it is contained in trailing trivia for the parameter list
//If it's there we need to add it to the final comments
private static List<SyntaxTrivia> AddParamListTriviaIfNeeded(ISyntaxFacts syntaxFacts, SyntaxNode methodDeclaration, List<SyntaxTrivia> finalLeadingTrivia)
private static void AddParamListTriviaIfNeeded(ISyntaxFacts syntaxFacts, SyntaxNode methodDeclaration, List<SyntaxTrivia> finalLeadingTrivia)
{
var paramList = syntaxFacts.GetParameterList(methodDeclaration);
if (paramList.GetTrailingTrivia().Any(t => !syntaxFacts.IsWhitespaceOrEndOfLineTrivia(t)))
var trailingTrivia = paramList.GetTrailingTrivia();
if (trailingTrivia .Any(t => syntaxFacts.IsRegularComment(t)))
{
//we have a meaningful comment on the parameter list so add it to the trivia list
finalLeadingTrivia.AddRange(paramList.GetTrailingTrivia());
// we have a meaningful comment on the parameter list so add it to the trivia list
finalLeadingTrivia.AddRange(trailingTrivia);
}
return finalLeadingTrivia;
}
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册