1 instantiation of SemaphoreSecurity
System.Threading.AccessControl (1)
System\Threading\ThreadingAclExtensions.cs (1)
40
return 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>
27
public static unsafe Semaphore Create(int initialCount, int maximumCount, string? name, out bool createdNew,
SemaphoreSecurity
? semaphoreSecurity)
System\Threading\ThreadingAclExtensions.cs (2)
38
public static
SemaphoreSecurity
GetAccessControl(this Semaphore semaphore)
43
public static void SetAccessControl(this Semaphore semaphore,
SemaphoreSecurity
semaphoreSecurity)