cf439c5006
continuous-integration/drone/pr Build is passing
Resolved mediator source geenrator conflict with tests
17 lines
339 B
C#
17 lines
339 B
C#
namespace LiteCharms.Features;
|
|
|
|
public sealed class CancellationTokenProvider : IDisposable
|
|
{
|
|
private readonly CancellationTokenSource source = new();
|
|
|
|
public CancellationToken Token => source.Token;
|
|
|
|
public void Dispose()
|
|
{
|
|
source.Cancel();
|
|
source.Dispose();
|
|
|
|
GC.SuppressFinalize(this);
|
|
}
|
|
}
|