mirror of
https://github.com/icsharpcode/ILSpy.git
synced 2026-10-12 02:15:58 +00:00
fix: handle array method parameters properly
This commit is contained in:
@@ -244,7 +244,14 @@ namespace ICSharpCode.ILSpy.AddIn
|
||||
idBuilder.Append(genericMethodTypeParameterIndex);
|
||||
}
|
||||
else {
|
||||
idBuilder.Append(parameter.Type.AsFullName);
|
||||
// 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user