diff --git a/src/Features/CSharp/Portable/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs b/src/Features/CSharp/Portable/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs index 8267cf47334888bb296d2bdb3f6b02108e4bd08a..af5475ef1eabab87aecea6ac57949f3307a3ed70 100644 --- a/src/Features/CSharp/Portable/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs +++ b/src/Features/CSharp/Portable/SimplifyTypeNames/SimplifyTypeNamesCodeFixProvider.cs @@ -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) { diff --git a/src/Features/Core/Portable/SimplifyTypeNames/AbstractSimplifyTypeNamesCodeFixProvider.cs b/src/Features/Core/Portable/SimplifyTypeNames/AbstractSimplifyTypeNamesCodeFixProvider.cs index 28eedd8eb82d1fac4b77c7438a980d2dd10455bc..d0feb77eba32bd8a214a410249cfd658e8cfb6e5 100644 --- a/src/Features/Core/Portable/SimplifyTypeNames/AbstractSimplifyTypeNamesCodeFixProvider.cs +++ b/src/Features/Core/Portable/SimplifyTypeNames/AbstractSimplifyTypeNamesCodeFixProvider.cs @@ -109,14 +109,6 @@ public sealed override async Task RegisterCodeFixesAsync(CodeFixContext context) } } - private async Task 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;