private static void LoadFile__Stat_Instance(IronRuby.Builtins.RubyModule/*!*/ module) {
DefineLibraryMethod(module, "<=>", 0x51,
0x00000002U, 0x00000000U,
new Func<System.IO.FileSystemInfo, System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Compare),
new Func<System.IO.FileSystemInfo, System.Object, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Compare)
);
DefineLibraryMethod(module, "atime", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, IronRuby.Builtins.RubyTime>(IronRuby.Builtins.RubyFileOps.RubyStatOps.AccessTime)
);
DefineLibraryMethod(module, "blksize", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.BlockSize)
);
DefineLibraryMethod(module, "blockdev?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsBlockDevice)
);
DefineLibraryMethod(module, "blocks", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Blocks)
);
DefineLibraryMethod(module, "chardev?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsCharDevice)
);
DefineLibraryMethod(module, "ctime", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, IronRuby.Builtins.RubyTime>(IronRuby.Builtins.RubyFileOps.RubyStatOps.CreateTime)
);
DefineLibraryMethod(module, "dev", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceId)
);
DefineLibraryMethod(module, "dev_major", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceIdMajor)
);
DefineLibraryMethod(module, "dev_minor", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceIdMinor)
);
DefineLibraryMethod(module, "directory?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsDirectory)
);
DefineLibraryMethod(module, "executable?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsExecutable)
);
DefineLibraryMethod(module, "executable_real?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsExecutable)
);
DefineLibraryMethod(module, "file?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsFile)
);
DefineLibraryMethod(module, "ftype", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, IronRuby.Builtins.MutableString>(IronRuby.Builtins.RubyFileOps.RubyStatOps.FileType)
);
DefineLibraryMethod(module, "gid", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.GroupId)
);
DefineLibraryMethod(module, "grpowned?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsGroupOwned)
);
DefineLibraryMethod(module, "identical?", 0x51,
0x00000004U,
new Func<IronRuby.Runtime.RubyContext, System.IO.FileSystemInfo, System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.AreIdentical)
);
DefineLibraryMethod(module, "ino", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Inode)
);
DefineLibraryMethod(module, "inspect", 0x51,
0x00000000U,
new Func<IronRuby.Runtime.RubyContext, System.IO.FileSystemInfo, IronRuby.Builtins.MutableString>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Inspect)
);
DefineLibraryMethod(module, "mode", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Mode)
);
DefineLibraryMethod(module, "mtime", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, IronRuby.Builtins.RubyTime>(IronRuby.Builtins.RubyFileOps.RubyStatOps.ModifiedTime)
);
DefineLibraryMethod(module, "nlink", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.NumberOfLinks)
);
DefineLibraryMethod(module, "owned?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsUserOwned)
);
DefineLibraryMethod(module, "pipe?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsPipe)
);
DefineLibraryMethod(module, "rdev", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceId)
);
DefineLibraryMethod(module, "rdev_major", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceIdMajor)
);
DefineLibraryMethod(module, "rdev_minor", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.DeviceIdMinor)
);
DefineLibraryMethod(module, "readable?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsReadable)
);
DefineLibraryMethod(module, "readable_real?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsReadable)
);
DefineLibraryMethod(module, "setgid?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsSetGid)
);
DefineLibraryMethod(module, "setuid?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsSetUid)
);
DefineLibraryMethod(module, "size", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.Size)
);
DefineLibraryMethod(module, "size?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.NullableSize)
);
DefineLibraryMethod(module, "socket?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsSocket)
);
DefineLibraryMethod(module, "sticky?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Object>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsSticky)
);
DefineLibraryMethod(module, "symlink?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsSymLink)
);
DefineLibraryMethod(module, "uid", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Int32>(IronRuby.Builtins.RubyFileOps.RubyStatOps.UserId)
);
DefineLibraryMethod(module, "writable?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsWritable)
);
DefineLibraryMethod(module, "writable_real?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsWritable)
);
DefineLibraryMethod(module, "zero?", 0x51,
0x00000000U,
new Func<System.IO.FileSystemInfo, System.Boolean>(IronRuby.Builtins.RubyFileOps.RubyStatOps.IsZeroLength)
);
}
#endif