Skip to content

Commit 6e41917

Browse files
authored
Add missing process of byref params in dump typeref (#113)
***NO_CI***
1 parent a58b48f commit 6e41917

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

MetadataProcessor.Core/Extensions/TypeReferenceExtensions.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,14 @@ public static string TypeSignatureAsString(this TypeReference type)
8888
return arraySig.ToString();
8989
}
9090

91+
if (type.IsByReference)
92+
{
93+
StringBuilder byrefSig = new StringBuilder("BYREF ");
94+
byrefSig.Append(type.GetElementType().TypeSignatureAsString());
95+
96+
return byrefSig.ToString();
97+
}
98+
9199
return "";
92100
}
93101

0 commit comments

Comments
 (0)