|
|
|
|
@ -243,11 +243,18 @@ namespace ICSharpCode.ILSpy.AddIn
@@ -243,11 +243,18 @@ namespace ICSharpCode.ILSpy.AddIn
|
|
|
|
|
idBuilder.Append("``"); |
|
|
|
|
idBuilder.Append(genericMethodTypeParameterIndex); |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
// Special handling for arrays, because AsFullName for an array is empty.
|
|
|
|
|
if (parameter.Type.TypeKind == EnvDTE.vsCMTypeRef.vsCMTypeRefArray) { |
|
|
|
|
idBuilder.Append(parameter.Type.ElementType.AsFullName); |
|
|
|
|
idBuilder.Append("[]"); |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
idBuilder.Append(parameter.Type.AsFullName); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
idBuilder.Append(")"); |
|
|
|
|
} |
|
|
|
|
return idBuilder.ToString(); |
|
|
|
|
|