Skip to content

Commit 908d388

Browse files
authored
Fix minimization processing for array body vars (#75)
***UPDATE_DEPENDENTS***
1 parent 87d1f72 commit 908d388

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

source/MetadataProcessor.Core/nanoAssemblyBuilder.cs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,15 @@ private HashSet<MetadataToken> BuildDependencyList(MetadataToken token)
618618
{
619619
set.Add(v.VariableType.MetadataToken);
620620
}
621+
else if (v.VariableType.MetadataType == MetadataType.Array)
622+
{
623+
if (v.VariableType.GetElementType().FullName != "System.Void" &&
624+
v.VariableType.GetElementType().FullName != "System.String" &&
625+
v.VariableType.GetElementType().FullName != "System.Object")
626+
{
627+
set.Add(v.VariableType.GetElementType().MetadataToken);
628+
}
629+
}
621630
else if (v.VariableType.IsValueType &&
622631
!v.VariableType.IsPrimitive)
623632
{

0 commit comments

Comments
 (0)