static void Main(string[] args) { using (var windsoul = new WindsoulFile(TestFile)) { Console.WriteLine("File count: {0}", windsoul.Count); foreach (var fileEntry in windsoul.Files) { Console.WriteLine("====== {0} ======", fileEntry.Id); Console.WriteLine("Size : {0}", fileEntry.Size); Console.WriteLine("Offset: {0}", fileEntry.Offset); Console.WriteLine("Reserved: {0}", fileEntry.Reserved); } } Console.ReadLine(); }
public void OpenByFilePath() { WindsoulFile windsould = null; try { windsould = new WindsoulFile(ValidTestFile); } catch { windsould = null; } finally { windsould?.Dispose(); Assert.NotNull(windsould); } }
public void OpenByFileStream() { WindsoulFile windsould = null; FileStream fileStream = File.OpenRead(ValidTestFile); try { windsould = new WindsoulFile(fileStream); } catch { windsould = null; } finally { windsould?.Dispose(); Assert.NotNull(windsould); } }
public void OpenByFileBuffer() { WindsoulFile windsould = null; byte[] fileBuffer = File.ReadAllBytes(ValidTestFile); try { windsould = new WindsoulFile(fileBuffer); } catch { windsould = null; } finally { windsould?.Dispose(); Assert.NotNull(windsould); } }