提交 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) ...@@ -43,7 +43,8 @@ protected override string GetTitle(string diagnosticId, string nodeText)
protected override SyntaxNode AddSimplificationAnnotationTo(SyntaxNode expressionSyntax) 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) if (annotatedexpressionSyntax.Kind() == SyntaxKind.IsExpression || annotatedexpressionSyntax.Kind() == SyntaxKind.AsExpression)
{ {
......
...@@ -109,14 +109,6 @@ public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) ...@@ -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) private bool CanSimplifyTypeNameExpression(SemanticModel model, SyntaxNode node, OptionSet optionSet, TextSpan span, out string diagnosticId, CancellationToken cancellationToken)
{ {
diagnosticId = null; diagnosticId = null;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册