Пример #1
0
        public static AusarModuleProxy LoadFromFile(string path)
        {
            var stream = File.Open(path, FileMode.Open, FileAccess.ReadWrite);
            var module = AusarModule.Open(stream);

            return(new AusarModuleProxy(module, stream));
        }
Пример #2
0
        public static AusarModuleProxy LoadFromFile(string path)
        {
            path = FileSandbox.ResolvePath(path);
            var file = new FileInfo(path);

            using (var stream = file.OpenRead())
                return(new AusarModuleProxy(AusarModule.Open(stream), file));
        }
Пример #3
0
 public static UInt64Proxy ReadId(string path)
 {
     path = FileSandbox.ResolvePath(path);
     using (var stream = File.OpenRead(path))
         return(new UInt64Proxy(AusarModule.ReadId(stream)));
 }
Пример #4
0
 public AusarModuleProxy(AusarModule module, FileInfo file)
 {
     _module = module;
     _file   = file;
 }
Пример #5
0
 public AusarModuleProxy(AusarModule module, Stream stream)
     : this(module)
 {
     _stream = stream;
 }
Пример #6
0
 public AusarModuleProxy(AusarModule module)
 {
     _module = module;
 }