Browse Source

Function pointers are invocable.

pull/2176/head
Daniel Grunwald 5 years ago
parent
commit
5bbd34a53b
  1. 3
      ICSharpCode.Decompiler/CSharp/Resolver/MemberLookup.cs

3
ICSharpCode.Decompiler/CSharp/Resolver/MemberLookup.cs

@ -43,7 +43,8 @@ namespace ICSharpCode.Decompiler.CSharp.Resolver @@ -43,7 +43,8 @@ namespace ICSharpCode.Decompiler.CSharp.Resolver
if (member is IEvent || member is IMethod)
return true;
IType returnType = member.ReturnType;
return returnType.Kind == TypeKind.Dynamic || returnType.Kind == TypeKind.Delegate;
return returnType.Kind == TypeKind.Dynamic || returnType.Kind == TypeKind.Delegate
|| returnType.Kind == TypeKind.FunctionPointer;
}
#endregion

Loading…
Cancel
Save