IronRuby.Builtins.BuiltinsLibraryInitializer.LoadMethod_Instance C# (CSharp) Method

LoadMethod_Instance() private static method

private static LoadMethod_Instance ( IronRuby module ) : void
module IronRuby
return void
        private static void LoadMethod_Instance(IronRuby.Builtins.RubyModule/*!*/ module) {
            DefineRuleGenerator(module, "[]", 0x51, IronRuby.Builtins.MethodOps.Call());
            
            DefineLibraryMethod(module, "==", 0x51, 
                0x00000002U, 0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.RubyMethod, System.Boolean>(IronRuby.Builtins.MethodOps.Equal), 
                new Func<IronRuby.Builtins.RubyMethod, System.Object, System.Boolean>(IronRuby.Builtins.MethodOps.Equal)
            );
            
            DefineLibraryMethod(module, "arity", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, System.Int32>(IronRuby.Builtins.MethodOps.GetArity)
            );
            
            DefineRuleGenerator(module, "call", 0x51, IronRuby.Builtins.MethodOps.Call());
            
            DefineLibraryMethod(module, "clone", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.RubyMethod>(IronRuby.Builtins.MethodOps.Clone)
            );
            
            DefineLibraryMethod(module, "clr_members", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.RubyArray>(IronRuby.Builtins.MethodOps.GetClrMembers)
            );
            
            DefineLibraryMethod(module, "of", 0x51, 
                0x80000004U, 
                new Func<IronRuby.Runtime.RubyContext, IronRuby.Builtins.RubyMethod, System.Object[], IronRuby.Builtins.RubyMethod>(IronRuby.Builtins.MethodOps.BindGenericParameters)
            );
            
            DefineLibraryMethod(module, "overload", 0x51, 
                0x80000004U, 
                new Func<IronRuby.Runtime.RubyContext, IronRuby.Builtins.RubyMethod, System.Object[], IronRuby.Builtins.RubyMethod>(IronRuby.Builtins.MethodOps.SelectOverload)
            );
            
            DefineLibraryMethod(module, "overloads", 0x51, 
                0x80000004U, 
                new Func<IronRuby.Runtime.RubyContext, IronRuby.Builtins.RubyMethod, System.Object[], IronRuby.Builtins.RubyMethod>(IronRuby.Builtins.MethodOps.SelectOverload_old)
            );
            
            DefineLibraryMethod(module, "parameters", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.RubyArray>(IronRuby.Builtins.MethodOps.GetParameters)
            );
            
            DefineLibraryMethod(module, "source_location", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.RubyArray>(IronRuby.Builtins.MethodOps.GetSourceLocation)
            );
            
            DefineLibraryMethod(module, "to_proc", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Runtime.RubyScope, IronRuby.Builtins.RubyMethod, IronRuby.Builtins.Proc>(IronRuby.Builtins.MethodOps.ToProc)
            );
            
            DefineLibraryMethod(module, "to_s", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Runtime.RubyContext, IronRuby.Builtins.RubyMethod, IronRuby.Builtins.MutableString>(IronRuby.Builtins.MethodOps.ToS)
            );
            
            DefineLibraryMethod(module, "unbind", 0x51, 
                0x00000000U, 
                new Func<IronRuby.Builtins.RubyMethod, IronRuby.Builtins.UnboundMethod>(IronRuby.Builtins.MethodOps.Unbind)
            );
            
        }
        
BuiltinsLibraryInitializer