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
if (member is IEvent || member is IMethod) if (member is IEvent || member is IMethod)
return true; return true;
IType returnType = member.ReturnType; 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 #endregion

Loading…
Cancel
Save