1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #pragma warning disable CS1591
- using System.IO;
- using MediaBrowser.Model.IO;
- namespace MediaBrowser.MediaEncoding.BdInfo
- {
- public class BdInfoFileInfo : BDInfo.IO.IFileInfo
- {
- private FileSystemMetadata _impl = null;
- public BdInfoFileInfo(FileSystemMetadata impl)
- {
- _impl = impl;
- }
- public string Name => _impl.Name;
- public string FullName => _impl.FullName;
- public string Extension => _impl.Extension;
- public long Length => _impl.Length;
- public bool IsDir => _impl.IsDirectory;
- public System.IO.Stream OpenRead()
- {
- return new FileStream(
- FullName,
- FileMode.Open,
- FileAccess.Read,
- FileShare.Read);
- }
- public System.IO.StreamReader OpenText()
- {
- return new System.IO.StreamReader(OpenRead());
- }
- }
- }
|