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)
);
}