diff --git a/src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs b/src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs index 30b9c46b093e7dcb5579936ae7d1c610db749d77..08791128f2b62d97b6e21282f0fe5257d8720cf2 100644 --- a/src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs +++ b/src/Features/Core/Portable/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeAction.cs @@ -86,19 +86,19 @@ protected override async Task GetChangedDocumentAsync(CancellationToke await AddOperatorsAsync(methods, cancellationToken).ConfigureAwait(false); } - var newType = CodeGenerator.AddMemberDeclarations( + var newTypeDeclaration = CodeGenerator.AddMemberDeclarations( _typeDeclaration, methods, _document.Project.Solution.Workspace); if (constructedTypeToImplement is object) { var generator = _document.GetRequiredLanguageService(); - newType = generator.AddInterfaceType(newType, + newTypeDeclaration = generator.AddInterfaceType(newTypeDeclaration, generator.TypeExpression(constructedTypeToImplement)); } var newDocument = await UpdateDocumentAndAddImportsAsync( - _typeDeclaration, newType, cancellationToken).ConfigureAwait(false); + _typeDeclaration, newTypeDeclaration, cancellationToken).ConfigureAwait(false); var service = _document.GetRequiredLanguageService(); var formattedDocument = await service.FormatDocumentAsync(