|
|
@ -428,12 +428,12 @@ namespace ICSharpCode.Decompiler.Ast |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
astType = new SimpleType(name); |
|
|
|
astType = new SimpleType(name); |
|
|
|
|
|
|
|
|
|
|
|
if (!type.HasGenericParameters) { |
|
|
|
|
|
|
|
// Look for generic type parameters defined in TypeDefinition
|
|
|
|
// Look for generic type parameters defined in TypeDefinition
|
|
|
|
// allows us to display angle brackets in unbound type names
|
|
|
|
// allows us to display angle brackets in unbound type names
|
|
|
|
// e.g. typeof(List<>)
|
|
|
|
// e.g. typeof(List<>)
|
|
|
|
TypeDefinition resolvedType = type.Resolve(); |
|
|
|
TypeDefinition resolvedType = type.Resolve(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!type.HasGenericParameters && resolvedType != null) { |
|
|
|
for (int i = 0; i < resolvedType.GenericParameters.Count; i++) { |
|
|
|
for (int i = 0; i < resolvedType.GenericParameters.Count; i++) { |
|
|
|
((SimpleType)astType).TypeArguments.Add(new SimpleType("")); |
|
|
|
((SimpleType)astType).TypeArguments.Add(new SimpleType("")); |
|
|
|
} |
|
|
|
} |
|
|
|