We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cbf5109 commit bf506efCopy full SHA for bf506ef
source/MetadataProcessor.Core/Utility/NativeMethodsCrc.cs
@@ -101,7 +101,18 @@ private static string GetParameterType(
101
}
102
else if (parameterType.IsByReference)
103
{
104
- typeName += nanoCLR_DataType.DATATYPE_BYREF + "_" + GetnanoClrTypeName(parameterType.GetElementType());
+ var elementType = ((TypeSpecification)parameterType).ElementType;
105
+
106
+ typeName += nanoCLR_DataType.DATATYPE_BYREF + "_";
107
108
+ if (elementType.IsArray)
109
+ {
110
+ typeName += nanoCLR_DataType.DATATYPE_SZARRAY + "_" + GetnanoClrTypeName(elementType.GetElementType());
111
+ }
112
+ else
113
114
+ typeName += GetnanoClrTypeName(elementType);
115
116
continueProcessing = false;
117
118
else if(!parameterType.IsPrimitive)
0 commit comments