using System.IO; using MfGames.Nitride.Contents; using Zio; namespace MfGames.Nitride.IO.Contents; /// /// Contains a wrapper around a file entry to retrieve the binary data. /// public class FileEntryBinaryContent : IBinaryContent, ITextContentConvertable { private readonly FileEntry entry; public FileEntryBinaryContent(FileEntry entry) { this.entry = entry; } /// public Stream GetStream() { return this.entry.Open(FileMode.Open, FileAccess.Read, FileShare.Read); } /// public ITextContent ToTextContent() { return new FileEntryTextContent(this.entry); } }