SemaphoreSlimExtensions.SemaphoreDisposer Struct

Represents a disposable struct that releases a semaphore when disposed. Every copy of the struct releases the semaphore, so dispose exactly one copy exactly once.

public readonly struct SemaphoreDisposer : IDisposable
Implements

Constructors

NameDescription
SemaphoreDisposer(SemaphoreSlim)

SemaphoreDisposer(SemaphoreSlim)

SemaphoreSlimExtensions.cs
public SemaphoreDisposer(SemaphoreSlim semaphore)

Parameters

semaphore SemaphoreSlim

No documentation is available.

Methods

NameDescription
Dispose()
public void Dispose()

No documentation is available.