public static Mbdb LoadFrom(this MbdbReader item, Stream stream) { Mbdb result = default; using (var reader = new BinaryReader(stream)) { result = item.LoadFrom(reader); } return(result); }
public static Mbdb LoadFrom(this MbdbReader item, string path) { Mbdb result = default; using (var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { result = item.LoadFrom(stream); } return(result); }
public static Mbdb LoadFrom(this MbdbReader item, byte[] data) { Mbdb result = default; using (var stream = new MemoryStream(data, false)) { result = item.LoadFrom(stream); } return(result); }