protected virtual FileAccess GetFileAccessFromFileMode(FileMode fileMode)
{
return fileMode == FileMode.Append ? FileAccess.Write : FileAccess.ReadWrite;
//switch (fileMode)
//{
// case FileMode.Append:
// return FileAccess.Write;
// case FileMode.CreateNew:
// case FileMode.Create:
// case FileMode.Open:
// case FileMode.OpenOrCreate:
// case FileMode.Truncate:
// default:
// return FileAccess.ReadWrite;
//}
}