Skip to content

Commit 53d0186

Browse files
committed
Fix incorrect method for static methods with instance signature
1 parent fa4108e commit 53d0186

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ICSharpCode.Decompiler/TypeSystem/MetadataModule.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,8 @@ IMethod ResolveMethodReference(MemberReferenceHandle memberRefHandle, GenericCon
535535
{
536536
if (m.TypeParameters.Count != signature.GenericParameterCount)
537537
continue;
538+
if (signature.Header.IsInstance != !m.IsStatic)
539+
continue;
538540
if (CompareSignatures(m.Parameters, parameterTypes) && CompareTypes(m.ReturnType, signature.ReturnType))
539541
{
540542
method = m;

0 commit comments

Comments
 (0)