private LoadBookFromFile ( |
||
f | ||
return | IDoxBook |
private IDoxBook LoadBookFromFile(FileInfo f)
{
var name = f.Name.Substring(0, f.Name.Length - f.Extension.Length);
String title;
ParseBookFileName(name, out name, out title);
var book = new InMemoryDoxBook()
{
Name = name,
Title = title
};
using (var fs = f.Open(FileMode.Open))
{
var reader = new DoxZipFile.DoxZipFileReader(fs);
reader.Process(book);
}
book.LastChangeTime = f.LastWriteTime;
return book;
}
Application::LoadBookFromFile ( String fileName ) : IDoxBook |