From ce9c278a547117e335ae744358689bf919ee9767 Mon Sep 17 00:00:00 2001 From: Jason Malinowski Date: Fri, 31 May 2019 12:54:01 -0700 Subject: [PATCH] Ensure that constructing a generic type doesn't loose nullability --- .../NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs b/src/Workspaces/Core/Portable/Utilities/NullableHelpers/NamedTypeSymbolWithNullableAnnotation.cs index 34a4fba1b77..e1d6d22e682 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() -- GitLab