Skip to content

Commit aba5880

Browse files
authored
Fix minimize processing for method references with primitive types (#78)
***UPDATE_DEPENDENTS***
1 parent 4770209 commit aba5880

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

source/MetadataProcessor.Core/nanoAssemblyBuilder.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,13 @@ private HashSet<MetadataToken> BuildDependencyList(MetadataToken token)
364364
}
365365
else
366366
{
367-
set.Add(mr.ReturnType.GetElementType().MetadataToken);
367+
if (mr.ReturnType.GetElementType().FullName != "System.Void" &&
368+
mr.ReturnType.GetElementType().FullName != "System.String" &&
369+
mr.ReturnType.GetElementType().FullName != "System.Object" &&
370+
!mr.ReturnType.GetElementType().IsPrimitive)
371+
{
372+
set.Add(mr.ReturnType.MetadataToken);
373+
}
368374
}
369375
}
370376
else

0 commit comments

Comments
 (0)