File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
source/MetadataProcessor.Core Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -622,16 +622,15 @@ private HashSet<MetadataToken> BuildDependencyList(MetadataToken token)
622622 parameterType = p . ParameterType ;
623623 }
624624
625- if ( parameterType . DeclaringType != null )
626- {
627- set . Add ( parameterType . DeclaringType . MetadataToken ) ;
628- }
629- else if ( parameterType . MetadataType == MetadataType . Class )
625+ if ( parameterType . MetadataType == MetadataType . Class )
630626 {
631627 set . Add ( parameterType . MetadataToken ) ;
632628 }
633- else if ( parameterType . IsValueType &&
634- ! parameterType . IsPrimitive )
629+ else if ( ! parameterType . IsValueType &&
630+ ! parameterType . IsPrimitive &&
631+ parameterType . FullName != "System.Void" &&
632+ parameterType . FullName != "System.String" &&
633+ parameterType . FullName != "System.Object" )
635634 {
636635 set . Add ( parameterType . MetadataToken ) ;
637636 }
You can’t perform that action at this time.
0 commit comments