private static extern void rb_define_singleton_method(VALUE obj, string name, RubyValueFunc0 func, int argc);
private static extern void rb_define_module_function_(VALUE module, string name, RubyValueFunc0 func, int argc);
private static extern void rb_define_private_method(VALUE klass, string name, RubyValueFunc0 func, int argc);
public static void rb_define_singleton_method(VALUE obj, string name, RubyValueFunc0 func) { MethodDelegates.Add(func); rb_define_singleton_method(obj, name, func, 0); }
private static extern void rb_define_alloc_func_(VALUE klass, RubyValueFunc0 func);
public static void rb_define_module_function(VALUE module, string name, RubyValueFunc0 func, int agrc) { MethodDelegates.Add(func); rb_define_module_function_(module, name, func, agrc); }
public static void rb_define_private_method(VALUE klass, string name, RubyValueFunc0 func) { MethodDelegates.Add(func); rb_define_private_method(klass, name, func, 0); }
public static void rb_define_private_method(VALUE klass, string name, RubyValueFunc0 func) { MethodDelegates.Add(func); rb_define_private_method(klass, name, func, 0); }
public static void rb_define_alloc_func(VALUE klass, RubyValueFunc0 allocFunc) { MethodDelegates.Add(allocFunc); rb_define_alloc_func_(klass, allocFunc); }
public static void rb_define_alloc_func(VALUE klass, RubyValueFunc0 allocFunc) { MethodDelegates.Add(allocFunc); rb_define_alloc_func_(klass, allocFunc); }
private static extern void rb_define_private_method(VALUE klass, string name, RubyValueFunc0 func, int argc);
private static extern void rb_define_alloc_func_(VALUE klass, RubyValueFunc0 func);
public static void rb_define_singleton_method(VALUE obj, string name, RubyValueFunc0 func) { MethodDelegates.Add(func); rb_define_singleton_method(obj, name, func, 0); }
private static extern void rb_define_singleton_method(VALUE obj, string name, RubyValueFunc0 func, int argc);
public static void rb_define_module_function(VALUE module, string name, RubyValueFunc0 func, int agrc) { MethodDelegates.Add(func); rb_define_module_function_(module, name, func, agrc); }
private static extern void rb_define_module_function_(VALUE module, string name, RubyValueFunc0 func, int argc);