internal static System.IO.Stream Open(string name, System.IO.FileMode fileMode, System.IO.FileAccess fileAccess)
{
#if FIRST_PASS
return null;
#else
if (fileMode != System.IO.FileMode.Open || fileAccess != System.IO.FileAccess.Read)
{
throw new System.IO.IOException("vfs is read-only");
}
VfsFile entry = GetVfsEntry(name) as VfsFile;
if (entry == null)
{
throw new System.IO.FileNotFoundException("File not found");
}
return entry.Open();
#endif
}