32 references to _gate
Microsoft.CodeAnalysis.Workspaces (32)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (11)
28
/// <remarks>This class should be free-threaded, and any synchronization is done via <see cref="ProjectSystemProject.
_gate
"/>.
116
using (_project.
_gate
.DisposableWait())
168
using (_project.
_gate
.DisposableWait())
207
Debug.Assert(_project.
_gate
.CurrentCount == 0);
247
Debug.Assert(_project.
_gate
.CurrentCount == 0);
274
using (_project.
_gate
.DisposableWait())
329
using (_project.
_gate
.DisposableWait())
391
using (_project.
_gate
.DisposableWait())
399
using (await _project.
_gate
.DisposableWaitAsync().ConfigureAwait(false))
478
using (await _project.
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
525
using (_project.
_gate
.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProject.cs (21)
241
using (
_gate
.DisposableWait())
516
using (
_gate
.DisposableWait())
525
using (await
_gate
.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
563
using (useAsync ? await
_gate
.DisposableWaitAsync().ConfigureAwait(false) :
_gate
.DisposableWait())
951
using (
_gate
.DisposableWait())
996
using (
_gate
.DisposableWait())
1024
using (
_gate
.DisposableWait())
1055
using (
_gate
.DisposableWait())
1101
using (
_gate
.DisposableWait())
1221
using (
_gate
.DisposableWait())
1235
using (
_gate
.DisposableWait())
1243
Debug.Assert(
_gate
.CurrentCount == 0);
1254
using (
_gate
.DisposableWait())
1267
using (
_gate
.DisposableWait())
1290
using (
_gate
.DisposableWait())
1305
using (
_gate
.DisposableWait())
1313
Debug.Assert(
_gate
.CurrentCount == 0);
1326
using (
_gate
.DisposableWait())
1352
using (
_gate
.DisposableWait())
1366
using (
_gate
.DisposableWait())