Mono: Fix method_bind fields being generated as instance members
This commit is contained in:
parent
4a042b1f7a
commit
72b0a9432b
1 changed files with 1 additions and 2 deletions
|
@ -1228,8 +1228,7 @@ Error BindingsGenerator::_generate_cs_method(const BindingsGenerator::TypeInterf
|
||||||
// Generate method
|
// Generate method
|
||||||
{
|
{
|
||||||
if (p_itype.is_object_type && !p_imethod.is_virtual && !p_imethod.requires_object_call) {
|
if (p_itype.is_object_type && !p_imethod.is_virtual && !p_imethod.requires_object_call) {
|
||||||
p_output.push_back(MEMBER_BEGIN "private ");
|
p_output.push_back(MEMBER_BEGIN "private static IntPtr ");
|
||||||
p_output.push_back(p_itype.is_singleton ? "static IntPtr " : "IntPtr ");
|
|
||||||
p_output.push_back(method_bind_field + " = " CS_CLASS_NATIVECALLS "." ICALL_GET_METHODBIND "(" BINDINGS_NATIVE_NAME_FIELD ", \"");
|
p_output.push_back(method_bind_field + " = " CS_CLASS_NATIVECALLS "." ICALL_GET_METHODBIND "(" BINDINGS_NATIVE_NAME_FIELD ", \"");
|
||||||
p_output.push_back(p_imethod.name);
|
p_output.push_back(p_imethod.name);
|
||||||
p_output.push_back("\");\n");
|
p_output.push_back("\");\n");
|
||||||
|
|
Loading…
Reference in a new issue