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)); }
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)); }
public static UInt64Proxy ReadId(string path) { path = FileSandbox.ResolvePath(path); using (var stream = File.OpenRead(path)) return(new UInt64Proxy(AusarModule.ReadId(stream))); }
public AusarModuleProxy(AusarModule module, FileInfo file) { _module = module; _file = file; }
public AusarModuleProxy(AusarModule module, Stream stream) : this(module) { _stream = stream; }
public AusarModuleProxy(AusarModule module) { _module = module; }