Skip to content

Commit 8402cca

Browse files
authored
Fix minimize processing for enum parameters (#55)
***NO_CI***
1 parent 411d4fe commit 8402cca

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

source/MetadataProcessor.Core/nanoAssemblyBuilder.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,14 @@ private HashSet<MetadataToken> BuildDependencyList(MetadataToken token)
335335
{
336336
if (p.ParameterType.DeclaringType != null)
337337
{
338-
set.Add(p.ParameterType.DeclaringType.MetadataToken);
338+
if (p.ParameterType.Resolve().IsEnum)
339+
{
340+
set.Add(p.ParameterType.MetadataToken);
341+
}
342+
else
343+
{
344+
set.Add(p.ParameterType.DeclaringType.MetadataToken);
345+
}
339346
}
340347
else if (p.ParameterType.MetadataType == MetadataType.Class)
341348
{

0 commit comments

Comments
 (0)