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

LoadFile__Stat_Instance() private static method

private static LoadFile__Stat_Instance ( IronRuby module ) : void
module IronRuby
return void
        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
BuiltinsLibraryInitializer