54 references to FileSystemRights
mscorlib (44)
system\io\file.cs (2)
233return new FileStream(path, FileMode.Create, FileSystemRights.Read | FileSystemRights.Write,
system\io\filestream.cs (18)
564public FileStream(String path, FileMode mode, FileSystemRights rights, FileShare share, int bufferSize, FileOptions options, FileSecurity fileSecurity) 582public FileStream(String path, FileMode mode, FileSystemRights rights, FileShare share, int bufferSize, FileOptions options) 629FileSystemRights fileSystemRights = (FileSystemRights)rights; 649else if (useRights && (fileSystemRights < FileSystemRights.ReadData || fileSystemRights > FileSystemRights.FullControl)) 668|| (useRights && (fileSystemRights & FileSystemRights.Write) == 0)) 688if (fileSystemRights == FileSystemRights.Write) { 734if ((!useRights && (access & FileAccess.Read) != 0) || (useRights && (fileSystemRights & FileSystemRights.ReadAndExecute) != 0)) 777|| (useRights && (fileSystemRights & (FileSystemRights.Write | FileSystemRights.Delete 778| FileSystemRights.DeleteSubdirectoriesAndFiles 779| FileSystemRights.ChangePermissions 780| FileSystemRights.TakeOwnership)) != 0) 781|| (useRights && ((fileSystemRights & FileSystemRights.Synchronize) != 0) 933_canRead = (fileSystemRights & FileSystemRights.ReadData) != 0; 934_canWrite = ((fileSystemRights & FileSystemRights.WriteData) != 0) 935|| ((fileSystemRights & FileSystemRights.AppendData) != 0);
system\security\accesscontrol\filesecurity.cs (24)
81FileSystemRights fileSystemRights, 95FileSystemRights fileSystemRights, 113FileSystemRights fileSystemRights, 129FileSystemRights fileSystemRights, 169public FileSystemRights FileSystemRights 183internal static int AccessMaskFromRights( FileSystemRights fileSystemRights, AccessControlType controlType ) 185if (fileSystemRights < (FileSystemRights) 0 || fileSystemRights > FileSystemRights.FullControl) 190fileSystemRights |= FileSystemRights.Synchronize; 193if (fileSystemRights != FileSystemRights.FullControl && 194fileSystemRights != (FileSystemRights.FullControl & ~FileSystemRights.DeleteSubdirectoriesAndFiles)) 195fileSystemRights &= ~FileSystemRights.Synchronize; 201internal static FileSystemRights RightsFromAccessMask( int accessMask ) 203return ( FileSystemRights )accessMask; 216FileSystemRights fileSystemRights, 229FileSystemRights fileSystemRights, 245FileSystemRights fileSystemRights, 258FileSystemRights fileSystemRights, 293private static int AccessMaskFromRights( FileSystemRights fileSystemRights ) 295if (fileSystemRights < (FileSystemRights) 0 || fileSystemRights > FileSystemRights.FullControl) 306public FileSystemRights FileSystemRights 612get { return typeof(System.Security.AccessControl.FileSystemRights); }
System.Core (10)
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (10)
720private static FileSystemRights GetFileStreamFileSystemRights(MemoryMappedFileAccess access) { 724return FileSystemRights.ReadData; 727return FileSystemRights.ReadData | FileSystemRights.WriteData; 730return FileSystemRights.WriteData; 733return FileSystemRights.ReadData | FileSystemRights.ExecuteFile; 736return FileSystemRights.ReadData | FileSystemRights.WriteData | FileSystemRights.ExecuteFile;