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

LoadNilClass_Instance() private static method

private static LoadNilClass_Instance ( IronRuby module ) : void
module IronRuby
return void
        private static void LoadNilClass_Instance(IronRuby.Builtins.RubyModule/*!*/ module) {
            DefineLibraryMethod(module, "&", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Object, System.Boolean>(IronRuby.Builtins.NilClassOps.And)
            );
            
            DefineLibraryMethod(module, "^", 0x51, 
                0x00000000U, 0x00000000U, 
                new Func<System.Object, System.Object, System.Boolean>(IronRuby.Builtins.NilClassOps.Xor), 
                new Func<System.Object, System.Boolean, System.Boolean>(IronRuby.Builtins.NilClassOps.Xor)
            );
            
            DefineLibraryMethod(module, "|", 0x51, 
                0x00000000U, 0x00000000U, 
                new Func<System.Object, System.Object, System.Boolean>(IronRuby.Builtins.NilClassOps.Or), 
                new Func<System.Object, System.Boolean, System.Boolean>(IronRuby.Builtins.NilClassOps.Or)
            );
            
            DefineLibraryMethod(module, "GetHashCode", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Int32>(IronRuby.Builtins.NilClassOps.GetClrHashCode)
            );
            
            DefineLibraryMethod(module, "GetType", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Type>(IronRuby.Builtins.NilClassOps.GetClrType)
            );
            
            DefineLibraryMethod(module, "inspect", 0x51, 
                0x00000000U, 
                new Func<System.Object, IronRuby.Builtins.MutableString>(IronRuby.Builtins.NilClassOps.Inspect)
            );
            
            DefineLibraryMethod(module, "nil?", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Boolean>(IronRuby.Builtins.NilClassOps.IsNil)
            );
            
            DefineLibraryMethod(module, "to_a", 0x51, 
                0x00000000U, 
                new Func<System.Object, IronRuby.Builtins.RubyArray>(IronRuby.Builtins.NilClassOps.ToArray)
            );
            
            DefineLibraryMethod(module, "to_f", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Double>(IronRuby.Builtins.NilClassOps.ToDouble)
            );
            
            DefineLibraryMethod(module, "to_i", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.Int32>(IronRuby.Builtins.NilClassOps.ToInteger)
            );
            
            DefineLibraryMethod(module, "to_s", 0x51, 
                0x00000000U, 
                new Func<System.Object, IronRuby.Builtins.MutableString>(IronRuby.Builtins.NilClassOps.ToString)
            );
            
            DefineLibraryMethod(module, "ToString", 0x51, 
                0x00000000U, 
                new Func<System.Object, System.String>(IronRuby.Builtins.NilClassOps.ToClrString)
            );
            
        }
        
BuiltinsLibraryInitializer