public FileStream OpenRead() { if (Common.IsRunningOnMono()) { return(SysFileInfo.OpenRead()); } return(File.Open(FullPath, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, FileOptions.None)); }
public FileStream Open(FileMode mode, FileAccess access, FileShare share) { if (Common.IsRunningOnMono()) { return(SysFileInfo.Open(mode, access, share)); } return(File.Open(FullPath, mode, access, share, 4096, FileOptions.SequentialScan)); }