-}
-public class LoopFdNativeInherit : Efl.LoopConsumerNativeInherit{
- public new static Efl.Eo.NativeModule _Module = new Efl.Eo.NativeModule(efl.Libs.Ecore);
- public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
- {
- var descs = new System.Collections.Generic.List<Efl_Op_Description>();
- var methods = Efl.Eo.Globals.GetUserMethods(type);
- if (efl_loop_fd_get_static_delegate == null)
- efl_loop_fd_get_static_delegate = new efl_loop_fd_get_delegate(fd_get);
- if (methods.FirstOrDefault(m => m.Name == "GetFd") != null)
- descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_loop_fd_get"), func = Marshal.GetFunctionPointerForDelegate(efl_loop_fd_get_static_delegate)});
- if (efl_loop_fd_set_static_delegate == null)
- efl_loop_fd_set_static_delegate = new efl_loop_fd_set_delegate(fd_set);
- if (methods.FirstOrDefault(m => m.Name == "SetFd") != null)
- descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_loop_fd_set"), func = Marshal.GetFunctionPointerForDelegate(efl_loop_fd_set_static_delegate)});
- if (efl_loop_fd_file_get_static_delegate == null)
- efl_loop_fd_file_get_static_delegate = new efl_loop_fd_file_get_delegate(fd_file_get);
- if (methods.FirstOrDefault(m => m.Name == "GetFdFile") != null)
- descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_loop_fd_file_get"), func = Marshal.GetFunctionPointerForDelegate(efl_loop_fd_file_get_static_delegate)});
- if (efl_loop_fd_file_set_static_delegate == null)
- efl_loop_fd_file_set_static_delegate = new efl_loop_fd_file_set_delegate(fd_file_set);
- if (methods.FirstOrDefault(m => m.Name == "SetFdFile") != null)
- descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(_Module.Module, "efl_loop_fd_file_set"), func = Marshal.GetFunctionPointerForDelegate(efl_loop_fd_file_set_static_delegate)});
- descs.AddRange(base.GetEoOps(type));
- return descs;
- }
- public override IntPtr GetEflClass()
- {
- return Efl.LoopFd.efl_loop_fd_class_get();
- }
- public static new IntPtr GetEflClassStatic()