From 73ddefe07530d8fd5abbc9b63603f249124e4ab3 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 3 Sep 2011 22:34:51 +0200 Subject: [PATCH] fix AlwaysUseShortTypeNames omitting generic type arguments --- .../Refactoring/TypeSystemAstBuilder.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs b/src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs index 43cc33886d..fbc53925e7 100644 --- a/src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs +++ b/src/Libraries/NRefactory/ICSharpCode.NRefactory.CSharp/Refactoring/TypeSystemAstBuilder.cs @@ -239,7 +239,9 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring } if (AlwaysUseShortTypeNames) { - return new SimpleType(typeDef.Name); + var shortResult = new SimpleType(typeDef.Name); + AddTypeArguments(shortResult, typeArguments, outerTypeParameterCount, typeDef.TypeParameterCount); + return shortResult; } MemberType result = new MemberType();