4 writes to _cts
Microsoft.CodeAnalysis.Workspaces (4)
src\Dependencies\Threading\CancellationSeries.cs (4)
40
_cts
= new CancellationTokenSource();
80
var priorSource = Volatile.Read(ref
_cts
);
83
var candidate = Interlocked.CompareExchange(ref
_cts
, nextSource, priorSource);
118
var source = Interlocked.Exchange(ref
_cts
, null);
2 references to _cts
Microsoft.CodeAnalysis.Workspaces (2)
src\Dependencies\Threading\CancellationSeries.cs (2)
41
_cts
.Cancel();
50
=>
_cts
is { IsCancellationRequested: false };