提交 7b3e9956 编写于 作者: C Cyrus Najmabadi

Simplify type names shoudl nto simplify to 'var'

上级 8028850d
......@@ -43,7 +43,8 @@ protected override string GetTitle(string diagnosticId, string nodeText)
protected override SyntaxNode AddSimplificationAnnotationTo(SyntaxNode expressionSyntax)
{
var annotatedexpressionSyntax = expressionSyntax.WithAdditionalAnnotations(Simplifier.Annotation, Formatter.Annotation);
var annotatedexpressionSyntax = expressionSyntax.WithAdditionalAnnotations(
Simplifier.Annotation, Formatter.Annotation, DoNotAllowVarAnnotation.Annotation);
if (annotatedexpressionSyntax.Kind() == SyntaxKind.IsExpression || annotatedexpressionSyntax.Kind() == SyntaxKind.AsExpression)
{
......
......@@ -109,14 +109,6 @@ public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context)
}
}
private async Task<Document> SimplifyTypeNameAsync(Document document, SyntaxNode node, CancellationToken cancellationToken)
{
var root = await document.GetSyntaxRootAsync(cancellationToken).ConfigureAwait(false);
return document.WithSyntaxRoot(
root.ReplaceNode(node, AddSimplificationAnnotationTo(node)));
}
private bool CanSimplifyTypeNameExpression(SemanticModel model, SyntaxNode node, OptionSet optionSet, TextSpan span, out string diagnosticId, CancellationToken cancellationToken)
{
diagnosticId = null;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册