1 instantiation of SemaphoreSecurity
System.Threading.AccessControl (1)
System\Threading\ThreadingAclExtensions.cs (1)
40return new SemaphoreSecurity(semaphore.GetSafeWaitHandle(), AccessControlSections.Access | AccessControlSections.Owner | AccessControlSections.Group);
5 references to SemaphoreSecurity
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
836[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.AccessControl.SemaphoreSecurity))]
System.Threading.AccessControl (4)
System\Threading\SemaphoreAcl.cs (2)
15/// <summary>Gets or creates an <see cref="Semaphore" /> instance, allowing a <see cref="SemaphoreSecurity " /> instance to be optionally specified to set it during the event creation.</summary> 27public static unsafe Semaphore Create(int initialCount, int maximumCount, string? name, out bool createdNew, SemaphoreSecurity? semaphoreSecurity)
System\Threading\ThreadingAclExtensions.cs (2)
38public static SemaphoreSecurity GetAccessControl(this Semaphore semaphore) 43public static void SetAccessControl(this Semaphore semaphore, SemaphoreSecurity semaphoreSecurity)