diff --git a/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs b/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs index 34a4fba1b770e8b3ed97fc9da5ab550dade4ae13..e1d6d22e6825e831319f8f2bcfceac96ccce2ae3 100644 --- a/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs +++ b/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs @@ -52,7 +52,7 @@ public override TResult Accept(SymbolVisitor visitor) public INamedTypeSymbol Construct(params ITypeSymbol[] typeArguments) { - return WrappedSymbol.Construct(typeArguments); + return WrappedSymbol.Construct(typeArguments).WithNullability(Nullability); } public INamedTypeSymbol ConstructUnboundGenericType()