183 references to AccessControlSections
aspire (4)
Aspire.Cli.Tests (15)
Aspire.Hosting.Native.Core.Tests (2)
Aspire.Hosting.Tests (14)
Aspire.TerminalHost.Tests (2)
dotnet-aot (2)
Microsoft.DotNet.TemplateLocator (2)
Microsoft.NET.Build.Tasks (2)
Microsoft.NET.Sdk.WorkloadManifestReader (2)
Microsoft.Win32.Registry (14)
Microsoft.Win32.Registry.AccessControl (1)
mscorlib (1)
PresentationUI (1)
System.DirectoryServices (2)
System.IO.FileSystem.AccessControl (25)
System.Security.AccessControl (52)
System\Security\AccessControl\NativeObjectSecurity.cs (14)
54protected NativeObjectSecurity(bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext)
59protected NativeObjectSecurity(bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections)
64protected NativeObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle? handle, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext)
69protected NativeObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle? handle, AccessControlSections includeSections)
74private static CommonSecurityDescriptor CreateInternal(ResourceType resourceType, bool isContainer, string? name, SafeHandle? handle, AccessControlSections includeSections, bool createByName, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext)
155private void Persist(string? name, SafeHandle? handle, AccessControlSections includeSections, object? exceptionContext)
168if ((includeSections & AccessControlSections.Owner) != 0 && _securityDescriptor.Owner != null)
174if ((includeSections & AccessControlSections.Group) != 0 && _securityDescriptor.Group != null)
180if ((includeSections & AccessControlSections.Audit) != 0)
204if ((includeSections & AccessControlSections.Access) != 0 && _securityDescriptor.IsDiscretionaryAclPresent)
302protected sealed override void Persist(string name, AccessControlSections includeSections)
307protected void Persist(string name, AccessControlSections includeSections, object? exceptionContext)
318protected sealed override void Persist(SafeHandle handle, AccessControlSections includeSections)
323protected void Persist(SafeHandle handle, AccessControlSections includeSections, object? exceptionContext)
System\Security\AccessControl\ObjectSecurityT.cs (13)
185protected ObjectSecurity(bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections)
189protected ObjectSecurity(bool isContainer, ResourceType resourceType, string? name, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext)
193protected ObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle? safeHandle, AccessControlSections includeSections)
197protected ObjectSecurity(bool isContainer, ResourceType resourceType, SafeHandle? safeHandle, AccessControlSections includeSections, ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext)
235private AccessControlSections GetAccessControlSectionsFromChanges()
237AccessControlSections persistRules = AccessControlSections.None;
240persistRules = AccessControlSections.Access;
244persistRules |= AccessControlSections.Audit;
248persistRules |= AccessControlSections.Owner;
252persistRules |= AccessControlSections.Group;
265AccessControlSections persistRules = GetAccessControlSectionsFromChanges();
283AccessControlSections persistRules = GetAccessControlSectionsFromChanges();
System.Threading.AccessControl (42)