180 references to AccessControlSections
mscorlib (145)
microsoft\win32\registrykey.cs (4)
1636return GetAccessControl(AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group); 1640public RegistrySecurity GetAccessControl(AccessControlSections includeSections) {
system\io\directory.cs (4)
567return new DirectorySecurity(path, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group); 572public static DirectorySecurity GetAccessControl(String path, AccessControlSections includeSections)
system\io\directoryinfo.cs (4)
310return Directory.GetAccessControl(FullPath, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group); 315public DirectorySecurity GetAccessControl(AccessControlSections includeSections)
system\io\file.cs (4)
723return GetAccessControl(path, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group); 728public static FileSecurity GetAccessControl(String path, AccessControlSections includeSections)
system\io\fileinfo.cs (4)
232return File.GetAccessControl(FullPath, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group); 237public FileSecurity GetAccessControl(AccessControlSections includeSections)
system\io\filestream.cs (3)
1255return new FileSecurity(_handle, _fileName, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
system\security\accesscontrol\cryptokeysecurity.cs (7)
234internal AccessControlSections ChangedAccessControlSections { 237AccessControlSections changedSections = AccessControlSections.None; 251changedSections |= AccessControlSections.Access; 253changedSections |= AccessControlSections.Audit; 255changedSections |= AccessControlSections.Group; 257changedSections |= AccessControlSections.Owner;
system\security\accesscontrol\eventwaithandlesecurity.cs (11)
122internal EventWaitHandleSecurity(String name, AccessControlSections includeSections) 129internal EventWaitHandleSecurity(SafeWaitHandle handle, AccessControlSections includeSections) 167internal AccessControlSections GetAccessControlSectionsFromChanges() 169AccessControlSections persistRules = AccessControlSections.None; 171persistRules = AccessControlSections.Access; 173persistRules |= AccessControlSections.Audit; 175persistRules |= AccessControlSections.Owner; 177persistRules |= AccessControlSections.Group; 192AccessControlSections persistSections = GetAccessControlSectionsFromChanges(); 194if (persistSections == AccessControlSections.None)
system\security\accesscontrol\filesecurity.cs (14)
332internal FileSystemSecurity( bool isContainer, String name, AccessControlSections includeSections, bool isDirectory ) 338internal FileSystemSecurity( bool isContainer, SafeFileHandle handle, AccessControlSections includeSections, bool isDirectory ) 420internal AccessControlSections GetAccessControlSectionsFromChanges() 422AccessControlSections persistRules = AccessControlSections.None; 424persistRules = AccessControlSections.Access; 426persistRules |= AccessControlSections.Audit; 428persistRules |= AccessControlSections.Owner; 430persistRules |= AccessControlSections.Group; 446AccessControlSections persistRules = GetAccessControlSectionsFromChanges(); 469AccessControlSections persistRules = GetAccessControlSectionsFromChanges(); 640public FileSecurity(string fileName, AccessControlSections includeSections) 655internal FileSecurity(SafeFileHandle handle, string fullPath, AccessControlSections includeSections) 677public DirectorySecurity(string name, AccessControlSections includeSections)
system\security\accesscontrol\mutexsecurity.cs (11)
122public MutexSecurity(String name, AccessControlSections includeSections) 129internal MutexSecurity(SafeWaitHandle handle, AccessControlSections includeSections) 167internal AccessControlSections GetAccessControlSectionsFromChanges() 169AccessControlSections persistRules = AccessControlSections.None; 171persistRules = AccessControlSections.Access; 173persistRules |= AccessControlSections.Audit; 175persistRules |= AccessControlSections.Owner; 177persistRules |= AccessControlSections.Group; 190AccessControlSections persistSections = GetAccessControlSectionsFromChanges(); 191if (persistSections == AccessControlSections.None)
system\security\accesscontrol\nativeobjectsecurity.cs (14)
80protected NativeObjectSecurity( bool isContainer, ResourceType resourceType, string name, AccessControlSections includeSections, ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext ) 85protected NativeObjectSecurity( bool isContainer, ResourceType resourceType, string name, AccessControlSections includeSections ) 91protected NativeObjectSecurity( bool isContainer, ResourceType resourceType, SafeHandle handle, AccessControlSections includeSections, ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext ) 97protected NativeObjectSecurity( bool isContainer, ResourceType resourceType, SafeHandle handle, AccessControlSections includeSections ) 107private static CommonSecurityDescriptor CreateInternal( ResourceType resourceType, bool isContainer, string name, SafeHandle handle, AccessControlSections includeSections, bool createByName, ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext ) 184private void Persist( string name, SafeHandle handle, AccessControlSections includeSections, object exceptionContext ) 197if (( includeSections & AccessControlSections.Owner ) != 0 && _securityDescriptor.Owner != null ) 203if (( includeSections & AccessControlSections.Group ) != 0 && _securityDescriptor.Group != null ) 209if (( includeSections & AccessControlSections.Audit ) != 0 ) 233if (( includeSections & AccessControlSections.Access ) != 0 && _securityDescriptor.IsDiscretionaryAclPresent ) 348protected sealed override void Persist( string name, AccessControlSections includeSections ) 356protected void Persist( string name, AccessControlSections includeSections, object exceptionContext ) 374protected sealed override void Persist( SafeHandle handle, AccessControlSections includeSections ) 382protected void Persist( SafeHandle handle, AccessControlSections includeSections, object exceptionContext )
system\security\accesscontrol\objectsecurity.cs (15)
98private void UpdateWithNewSecurityDescriptor( RawSecurityDescriptor newOne, AccessControlSections includeSections ) 102if (( includeSections & AccessControlSections.Owner ) != 0 ) 108if (( includeSections & AccessControlSections.Group ) != 0 ) 114if (( includeSections & AccessControlSections.Audit ) != 0 ) 129if (( includeSections & AccessControlSections.Access ) != 0 ) 282protected virtual void Persist( string name, AccessControlSections includeSections ) 296protected virtual void Persist(bool enableOwnershipPrivilege, string name, AccessControlSections includeSections ) 344protected virtual void Persist( SafeHandle handle, AccessControlSections includeSections ) 586public string GetSecurityDescriptorSddlForm( AccessControlSections includeSections ) 602SetSecurityDescriptorSddlForm( sddlForm, AccessControlSections.All ); 605public void SetSecurityDescriptorSddlForm( string sddlForm, AccessControlSections includeSections ) 612if (( includeSections & AccessControlSections.All ) == 0 ) 652SetSecurityDescriptorBinaryForm( binaryForm, AccessControlSections.All ); 655public void SetSecurityDescriptorBinaryForm( byte[] binaryForm, AccessControlSections includeSections ) 662if (( includeSections & AccessControlSections.All ) == 0 )
system\security\accesscontrol\objectsecurityt.cs (13)
210protected ObjectSecurity(bool isContainer, ResourceType resourceType, string name, AccessControlSections includeSections) 213protected ObjectSecurity(bool isContainer, ResourceType resourceType, string name, AccessControlSections includeSections, ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) 217protected ObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle safeHandle, AccessControlSections includeSections) 221protected ObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle safeHandle, AccessControlSections includeSections, ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext) 262private AccessControlSections GetAccessControlSectionsFromChanges() { 263AccessControlSections persistRules = AccessControlSections.None; 265persistRules = AccessControlSections.Access; 268persistRules |= AccessControlSections.Audit; 271persistRules |= AccessControlSections.Owner; 274persistRules |= AccessControlSections.Group; 293AccessControlSections persistRules = GetAccessControlSectionsFromChanges(); 310AccessControlSections persistRules = GetAccessControlSectionsFromChanges();
system\security\accesscontrol\registrysecurity.cs (10)
152internal RegistrySecurity(SafeRegistryHandle hKey, String name, AccessControlSections includeSections) 193internal AccessControlSections GetAccessControlSectionsFromChanges() 195AccessControlSections persistRules = AccessControlSections.None; 197persistRules = AccessControlSections.Access; 199persistRules |= AccessControlSections.Audit; 201persistRules |= AccessControlSections.Owner; 203persistRules |= AccessControlSections.Group; 246AccessControlSections persistRules = GetAccessControlSectionsFromChanges(); 247if (persistRules == AccessControlSections.None)
system\security\accesscontrol\securitydescriptor.cs (5)
206public string GetSddlForm( AccessControlSections includeSections ) 216if (( includeSections & AccessControlSections.Owner ) != 0 ) 221if (( includeSections & AccessControlSections.Group ) != 0 ) 226if (( includeSections & AccessControlSections.Audit ) != 0 ) 231if (( includeSections & AccessControlSections.Access ) != 0 )
system\security\accesscontrol\win32.cs (5)
83AccessControlSections accessControlSections, 102if (( accessControlSections & AccessControlSections.Owner ) != 0 ) 107if (( accessControlSections & AccessControlSections.Group ) != 0 ) 112if (( accessControlSections & AccessControlSections.Access ) != 0 ) 117if (( accessControlSections & AccessControlSections.Audit ) != 0 )
system\security\cryptography\icspasymmetricalgorithm.cs (1)
200return Utils.GetKeySetSecurityInfo(safeProvHandle, AccessControlSections.All);
system\security\cryptography\utils.cs (10)
238internal static CryptoKeySecurity GetKeySetSecurityInfo (SafeProvHandle hProv, AccessControlSections accessControlSections) { 242if ((accessControlSections & AccessControlSections.Owner) != 0) 244if ((accessControlSections & AccessControlSections.Group) != 0) 246if ((accessControlSections & AccessControlSections.Access) != 0) 254if ((accessControlSections & AccessControlSections.Audit) != 0) { 287internal static void SetKeySetSecurityInfo (SafeProvHandle hProv, CryptoKeySecurity cryptoKeySecurity, AccessControlSections accessControlSections) { 291if ((accessControlSections & AccessControlSections.Owner) != 0 && cryptoKeySecurity._securityDescriptor.Owner != null) 293if ((accessControlSections & AccessControlSections.Group) != 0 && cryptoKeySecurity._securityDescriptor.Group != null) 295if ((accessControlSections & AccessControlSections.Audit) != 0) 297if ((accessControlSections & AccessControlSections.Access) != 0 && cryptoKeySecurity._securityDescriptor.IsDiscretionaryAclPresent)
system\threading\eventwaithandle.cs (3)
287return new EventWaitHandleSecurity(safeWaitHandle, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
system\threading\mutex.cs (3)
502return new MutexSecurity(safeWaitHandle, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
System (14)
sys\system\security\accesscontrol\semaphoresecurity.cs (11)
119public SemaphoreSecurity(String name, AccessControlSections includeSections) 125internal SemaphoreSecurity(SafeWaitHandle handle, AccessControlSections includeSections) 162internal AccessControlSections GetAccessControlSectionsFromChanges() 164AccessControlSections persistRules = AccessControlSections.None; 166persistRules = AccessControlSections.Access; 168persistRules |= AccessControlSections.Audit; 170persistRules |= AccessControlSections.Owner; 172persistRules |= AccessControlSections.Group; 184AccessControlSections persistSections = GetAccessControlSectionsFromChanges(); 185if (persistSections == AccessControlSections.None)
sys\system\threading\semaphore.cs (3)
333return new SemaphoreSecurity(SafeWaitHandle, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
System.Configuration (1)
System\Configuration\Internal\WriteFileContext.cs (1)
133fileSecurity = File.GetAccessControl( source, AccessControlSections.Access );
System.Core (17)
System\IO\MemoryMappedFiles\MemoryMappedFile.cs (3)
638return new MemoryMappedFileSecurity(_handle, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
System\IO\MemoryMappedFiles\MemoryMappedFileSecurity.cs (1)
60internal MemoryMappedFileSecurity(SafeMemoryMappedFileHandle safeHandle, AccessControlSections includeSections )
System\IO\Pipes\PipeSecurity.cs (10)
237internal PipeSecurity(SafePipeHandle safeHandle, AccessControlSections includeSections) 400private AccessControlSections GetAccessControlSectionsFromChanges() { 401AccessControlSections persistRules = AccessControlSections.None; 403persistRules = AccessControlSections.Access; 405persistRules |= AccessControlSections.Audit; 407persistRules |= AccessControlSections.Owner; 409persistRules |= AccessControlSections.Group; 424AccessControlSections persistRules = GetAccessControlSectionsFromChanges(); 441AccessControlSections persistRules = GetAccessControlSectionsFromChanges();
System\IO\Pipes\PipeStream.cs (3)
973return new PipeSecurity(m_handle, AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
System.Web (3)
Configuration\RemoteWebConfigurationHostServer.cs (3)
294AccessControlSections.Access | 295AccessControlSections.Audit); 301AccessControlSections.Access);